一个小的django应用程序,在一个站点上显示临时的短广播。
django-site-broadcasts的Python项目详细描述
站点广播应用程序允许用户定义短消息和 应在网站上显示的公告。
每个广播消息由一条短消息、一个可选的开始时间和 完成时间,应在整个站点上显示。
安装
使用pip:
pip install django-site-broadcasts
或者克隆存储库并使用setup.py文件安装应用程序。
python setup.py install
然后将broadcasts添加到INSTALLED_APPS和 broadcasts.context_processors.broadcast_message到 TEMPLATE_CONTEXT_PROCESSORS。
用法
如果已将上下文处理器添加到上下文处理器列表中,则 可以使用上下文变量简单地引用当前消息:
{{ broadcast_message }}
消息本身应显示为:
{{ broadcast_message.message }}
待办事项
- 处理时区(Django项目时区可能与服务器时区不同)
- 使用缓存(如果可用)
历史记录
0.1.1
- 修复安装错误
0.1.0
- Django 1.7+兼容性(已将South Migrations模块移动到South嫒u Migrations 并添加了本地django迁移模块-感谢@smajda的帮助)
0.0.1
- 首次发布