支持多个优先级的TurboGears闪存实现。
项目描述
TGPriFlash是一个支持多个优先级的TurboGears闪存实现。
安装
使用setuptools安装
$ easy_install TGPriFlash
使用方法
默认情况下,定义了3个级别(FLASH_INFO、FLASH_WARNING、FLASH_ALERT),但您可以选择忽略这些并使用任何您喜欢的整数值作为闪存优先级。
要“神奇地”替换(即猴子补丁)turbogears.flash(),只需在start-project.py中添加此导入即可
import tg_pri_flash.flash
在您的项目中,您可以像平常一样导入turbogears.flash
from turbogears import flash
您可能想要替换主模板中的tg_flash行
<div py:if="tg_flash" class="flash" py:content="tg_flash"></div>
为以下内容
<div py:if="tg_flash and tg_flash[1]==0" class="flash_ok" py:content="tg_flash[0]"></div> <div py:if="tg_flash and tg_flash[1]==1" class="flash_warning" py:content="tg_flash[0]"></div> <div py:if="tg_flash and tg_flash[1]==2" class="flash_alert" py:content="tg_flash[0]"></div>
然后,您可以为每个类定义CSS定义。
在您的控制器中,您可以使用第二个参数,一个正整数
flash( _(u"There was an error"), 2 )
或使用内置常量
from tg_pri_flash.flash import FLASH_ALERT flash( _(u"There was an error"), FLASH_ALERT )
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
TGPriFlash-0.1.2.tar.gz (6.7 kB 查看哈希值)
构建发行版
TGPriFlash-0.1.2-py2.4.egg (5.6 kB 查看哈希值)
关闭
TGPriFlash-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5e9d78b33763ad9377201763f4a9b4a0ea460044eb738c324a6b55bda676123 |
|
MD5 | 30bfedfd08686599221e635fff88c055 |
|
BLAKE2b-256 | 17dda34e5768ab3d6f703e00ef4e69690c0183b1aa8704ca35f2b76cd541ebed |
关闭
TGPriFlash-0.1.2-py2.4.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 173e9d661081d00190e85b30be8b51f46b56fca3974bffa394d9992f4e6e9d0b |
|
MD5 | 37c6e0c2fb832e244972b1cf5bddd0a6 |
|
BLAKE2b-256 | 1f61b0762a41fc6ffdba435b1a8f67398d28b544de454c54e3592b9018fd9542 |