COOP-酒吧是Django的一个可配置的工具栏的应用程序。
Django的鸡舍是建立协作网站的一套几个应用程序。它是基于Django的。
Thses应用程序可能需要显示一个管理工具栏。例如,在CMS组件可以使用该栏显示编辑,取消和保存链接。
coop_bar试图提供一种简单和可配置的机制
快速启动
在settings.py,“coop_bar'(带有下划线)添加到INSTALLED_APPS在Django的1.3,静态文件夹应该自动发现,作为模板文件夹在urls.py添加(R'^ coop_bar /',包括(”coop_bar .urls'))到你的URL模式
对于每一个应用程序需要添加链接到coop_bar,创建一个coop_bar_cfg.py文件,在这个文件中,添加一个load_commands功能如下
从django.core.urlresolvers进口反
从django.utils.translation进口ugettext为_
高清django_admin_command(要求上下文):
 如果request.user.is_staff:
 返回U“的 {1} ”格式(反向(“管理员:指数”),_('管理员'))。
高清load_commands(coop_bar):
  coop_bar.register_command(django_admin_command)
在load_commands,您可以根据需要注册尽可能多的回调函数。回调(django_admin_command在前面的例子),仅仅是一个请求和上下文的args功能。它会返回一些HTML代码在酒吧或无显示。
在你的base.html,添加以下模板标签:
{%负载coop_bar_tags%}
  ...
  {%coop_bar_headers%}
<正文>
&NBSP; ...
&NBSP; {%coop_bar%}
要求:
- 在Python中
- 在Django的
评论没有发现