skip to navigation
skip to content

Not Logged In

Flask-ZODB 0.1

Use the ZODB with Flask

Package Documentation

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

Transparent and scalable persistence of Python objects for Flask applications. Use it as your database or as a complement to another database - for example PostgreSQL where you need to perform rich queries and ZODB where you need structured data and mapping to and from Python types is inconvenient.

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'))
 
File Type Py Version Uploaded on Size
Flask-ZODB-0.1.tar.gz (md5) Source 2011-09-08 9KB
  • Downloads (All Versions):
  • 0 downloads in the last day
  • 23 downloads in the last week
  • 187 downloads in the last month