快速入门
首先,安装 Flask-PyMongo:
$ pip install Flask-PyMongo
Flask-PyMongo 的各种依赖,比如,最新版本的 Flask(0.8或者以上)以及 PyMongo(2.4或者以上) ,也会为你安装的。Flask-PyMongo 是兼容 Python 2.6, 2.7, 和 3.3 版本并且通过测试。
接着,在你的代码中添加一个 PyMongo
:
from flask import Flask
from flask.ext.pymongo import PyMongo
app = Flask(__name__)
mongo = PyMongo(app)
PyMongo
连接运行在本机上且端口为 27017 的 MongoDB 服务器,并且假设默认的数据库名为 app.name
(换而言之,你可以使用传入到 Flask
中的任何数据库名)。这个数据库能够作为 db
属性被导入。
你可以在视图中直接使用 db
:
@app.route('/')
def home_page():
online_users = mongo.db.users.find({'online': True})
return render_template('index.html',
online_users=online_users)
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .