Herramientas de usuario

Herramientas del sitio


wiki2:python:flask:flaskmongoengine

¡Esta es una revisión vieja del documento!


Flask MongoEngine

Basic usage

Install

pip install flask-mongoengine

Setting up the DB

from flask import Flask
from flask.ext.mongoengine import MongoEngine
 
app = Flask(__name__)
app.config.from_pyfile('the-config.cfg')
db = MongoEngine(app)

Or, if you are setting up your database before your app is initialized….

from flask import Flask
from flask.ext.mongoengine import MongoEngine
db = MongoEngine()
...
app = Flask(__name__)
app.config.from_pyfile('the-config.cfg')
db.init_app(app)

Configuration

app.config['MONGODB_SETTINGS'] = {
    'db': 'project1',
    'host': '192.168.1.35',
    'port': 12345,
    'username':'webapp',
    'password':'pwd123'
}
app.config['MONGODB_DB'] = 'project1'
app.config['MONGODB_HOST'] = '192.168.1.35'
app.config['MONGODB_PORT'] = 12345
app.config['MONGODB_USERNAME'] = 'webapp'
app.config['MONGODB_PASSWORD'] = 'pwd123'
wiki2/python/flask/flaskmongoengine.1439043212.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)