No project description provided
Project description
fresco-flash provides a mechanism for displaying messages to end users in a web application. Messages can be sent across requests: you can generate a message in a view that returns a redirect response and the message will display on the next page loaded.
Example usage:
from fresco import FrescoApp from fresco_flash import FlashMiddleware, flash # Create a fresco app with the flash messaging middleware enabled app = FrescoApp() app.add_middleware(FlashMiddleware) # Create some flash messages to be shown to the user flash.info('Thanks for signing up!') flash.warn('Did you remember to feed the cat?') flash.error('Too many elephants: increase bun supply before proceeding.') # Display messages to the user <py:for each="level, item in flash.messages()"> <div class="message $level">$item</div> </py:for>
Including HTML in messages
Messages are automatically escaped for HTML using MarkupSafe. If you want to include unescaped HTML in flash messages, wrap them in markupsafe.Markup first:
from markupsafe include Markup flash.info(Markup('<blink>Insert coin for new game</blink>'))
1.0.0 (released 2020-06-21)
Dropped support for Python 2, added support for Python 3.7, 3.8
0.1
Initial release
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
fresco-flash-1.0.0.tar.gz
(5.1 kB
view hashes)
Built Distribution
Close
Hashes for fresco_flash-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85746ab3ae75bcb62e5933789800e4a7b6646eafca959056b83b8bd4702d9ec |
|
MD5 | f630b7bbaa2175b2d08573cc05c4b725 |
|
BLAKE2b-256 | 4be4eef2e0977c76ee7185a5caeb5432f05c99cde905787491d4e7492a4ff150 |