可插拔管理酒吧系统,与合作伙伴合作良好

apidev-coop_bar的Python项目详细描述


APIDEV-COOP_栏,可配置工具栏

库珀酒吧有什么好处?

Coop_u Bar是一个Django应用程序,它提供一个菜单栏和外部自动注册的菜单项。

快速启动

在settings.py中,将“coop_bar”(带下划线)添加到已安装的_应用程序 在urls.py中,将(r'^coop_bar/’,include('coop_bar.urls')添加到urlpatterns中

对于每个需要添加Coop_Bar链接的应用程序,创建一个Coop_Bar_cfg.py文件 在此文件中,添加一个加载命令函数,如下所示

from django.core.urlresolvers import reverse
from django.utils.translation import ugettext as _

def django_admin_command(request, context):
    if request and request.user.is_staff: #request might be None
        return u'<a href="{0}">{1}</a>'.format(reverse("admin:index"), _('Admin'))

def load_commands(coop_bar):
    coop_bar.register_command(django_admin_command)

在load_命令中,可以注册任意多的回调函数。回调(上一示例中的django_admin_命令) 只是一个以请求和上下文为参数的函数。它返回一些HTML代码以显示在栏中或不返回。

在base.html中,添加以下模板标记:

{% load coop_bar_tags %}
<html>
<head>
    ...
    {% coop_bar_headers %}
</head>
<body>
    ...
    {% coop_bar %}
</body>

许可证

在一个叉状的credis/coop bar中的apidev-coop_bar(见https://github.com/credis/coop-bar)。

Fugue icon set作者:Yusuke Kamiyamane。保留所有权利。根据Creative Commons Attribution 3.0许可授权。

apidev-coop_bar本身使用bsd许可证:请参见license.txt

Credis/Coop Bar Development由CREDIS、FSE(欧洲社会基金)和Conseil Regional d'Auvergne提供资金。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java迭代图形框架聚合达到内存限制的消息   反编译和开发人员向Android应用程序提供java安全密钥   活页夹中的java Vaadin上传组件,例如Crud编辑器   java如何定义0090当我有了每个字符   带有AOP的java截取私有注释方法   在Java中暂停并恢复动画(thread.sleep)   java在JavaFX中从不同的控制器向TableView添加行   java如何通过Spring使用脚本初始化inmemory HSQLDB   windows找到了绝对的java。通过编程从java代码获取exe路径   Java同步、信号量和队列的多线程性能   java异步任务回调未调用   java在迷宫中用坐标寻找最短路径   Java:并行处理数组,查找发生异常的位置   java我无法理解我收到的错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   java在mysql数据库中插入日期   将ArrayList的内容显示为格式正确的JSON for Java REST API   java@OneToMany注释SQLSyntaxErrorException:ORA000904无效标识符