flash plugin for bottle
Project description
flash plugin for bottle. (Bottle-Flash2 is a fork of Bottle-Flash).
Example
app.py
from bottle import Bottle, post, jinja2_template as template from bottle_flash2 import FlashPlugin # Flash Setup app = Bottle() COOKIE_SECRET = 'super_secret_string' app.install(FlashPlugin(secret=COOKIE_SECRET)) @post('/flash_sample_done') def flash_sample(): app.flash("flash message is here") # flash mesage is stored in list # Therefore, it is possible to store a multiple messages. app.flash("flash message 1") app.flash("flash message 2") return template('index.html', app = app)
index.html
{% set messages = app.get_flashed_messages() %} {% if messages %} <div id="flash_messages"> <ul> {% for m in messages %} <li>{{ m[0] }}</li> {% endfor %} </ul> </div> {% endif %}
Bottle version (Test environment)
version 0.12.9 or above later. Latest Version -> '0.13-dev'
Licence
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bottle-flash2-0.0.3.tar.gz
(2.2 kB
view hashes)