跳转到主要内容

支持多个优先级的TurboGears闪存实现。

项目描述

TGPriFlash是一个支持多个优先级的TurboGears闪存实现。

安装

使用setuptools安装

$ easy_install TGPriFlash

或从http://pypi.python.org/pypi/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 查看哈希值)

上传时间 源码

由以下机构支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面