Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dag/flask-zodb

Use the ZODB with Flask
https://github.com/dag/flask-zodb

Last synced: 6 days ago
JSON representation

Use the ZODB with Flask

Awesome Lists containing this project

README

        

Flask-ZODB
----------

![Flask-ZODB][logo]

Simple extension for integrating the ZODB in Flask applications.

```python
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'))
```

For more information see the [documentation][docs].

[docs]: http://packages.python.org/Flask-ZODB/
[logo]: https://github.com/dag/flask-zodb/raw/master/docs/_static/flask-zodb.png