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
Built Distribution
File details
Details for the file fresco-flash-1.0.0.tar.gz
.
File metadata
- Download URL: fresco-flash-1.0.0.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.41.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3541d77b6b947a47802572da87e8249a4b7b1e03c0060d43cbb23f4376ecc26 |
|
MD5 | 952d97cc094fbfab99fd20679438e52b |
|
BLAKE2b-256 | 4c493819d7e840298a9c20c041d267fadef03f5f75b05e549a6f4686d5d7e024 |
File details
Details for the file fresco_flash-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: fresco_flash-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.41.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85746ab3ae75bcb62e5933789800e4a7b6646eafca959056b83b8bd4702d9ec |
|
MD5 | f630b7bbaa2175b2d08573cc05c4b725 |
|
BLAKE2b-256 | 4be4eef2e0977c76ee7185a5caeb5432f05c99cde905787491d4e7492a4ff150 |