跳转到主要内容

使用ZODB与Flask

项目描述

http://packages.python.org/Flask-ZODB/_static/flask-zodb.png

为Flask应用程序提供透明且可扩展的Python对象持久化。您可以使用它作为数据库,或者作为其他数据库的补充 - 例如,在需要执行丰富查询的PostgreSQL中,以及在需要结构化数据以及Python类型之间的映射不方便的ZODB中。

app = Flask(__name__)
db = ZODB(app)

@app.before_request
def set_db_defaults():
    if 'entries' not in db:
        db['entries'] = List()

@app.route('/')
def show_entries():
    return render_template('show_entries.html', entries=db['entries'])


@app.route('/add', methods=['POST'])
def add_entry():
    db['entries'].append(request.form)
    flash('New entry was successfully posted')
    return redirect(url_for('show_entries'))

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

Flask-ZODB-0.1.tar.gz (10.2 kB 查看哈希)

上传时间:

由以下支持