Skip to main content

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

Metadata

Release files for bottle_flash2 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bottle_flash2 0.0.3
File Size Uploaded
bottle-flash2-0.0.3.tar.gz 2.2 kB Details

Release files / bottle-flash2-0.0.3.tar.gz

Download URL bottle-flash2-0.0.3.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
47bc139c44585508c5dfa630462c9fed53e24f4465656a44491b3a3cb39bc838
BLAKE2b-256 checksum
How to use checksums
9cabf3651e938178458bc7281e50ddab16397ac52c460fe61fc6d256fbb179d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.3 This release

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page