《 Flask Web 开发实战》中使用的是sqlite数据库、flask_sqlalchemy,在示例程序中 "models.py"程序里面的代码非常的工整优雅:
现在我想使用MongoDB代替sqlite,可以推荐我相关的插件吗?!
我自己使用过flask-pymongo,但是我自己写出的代码却没有《 Flask Web 开发实战》中示例的 "models.py"程序那么工整优雅。
辉神可以将上图中的代码改为使用mongodb的吗?!
谢谢
《 Flask Web 开发实战》中使用的是sqlite数据库、flask_sqlalchemy,在示例程序中 "models.py"程序里面的代码非常的工整优雅:
现在我想使用MongoDB代替sqlite,可以推荐我相关的插件吗?!
我自己使用过flask-pymongo,但是我自己写出的代码却没有《 Flask Web 开发实战》中示例的 "models.py"程序那么工整优雅。
辉神可以将上图中的代码改为使用mongodb的吗?!
谢谢
MongoDB没有使用过,但应该和MySQL等数据库差不多,因为Flask-Sqlalchemy是一个ORM,切换数据库应该换一个驱动就好了,你可以尝试一下、
大致流程:
详细可以参考李大的这篇回答
嘿嘿,你好啊
Flask-Sqlalchemy不能用于nosql呢,还是有很大不同的哟。
我就是想学习辉神在MongoDB下的"models.py"程序代码,书里的例子满满的工程化感觉
确实没用过MongoDB,答非所问 十分抱歉。
关于MongoDB可以试一下MongoAlchemy
附议,李大的代码设计很值得学习