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