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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|