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

coop-bar的Python项目详细描述


Coop Bar,可配置工具栏
=======================

*` Coop Bar有什么好处?`
*“快速启动”

…_库珀酒吧有什么用?:对
有益。_快速启动?快速启动_适用于:

…图:https://raw.github.com/quinode/coop-bar/master/docs/coop-bar.png
:align:left


coop-bar有什么好处?
---------------------------
django coop是一组用于构建合作网站的应用程序。它基于django。

这些应用程序可能需要一个来显示管理工具栏。例如,cms组件可以使用这个栏来显示编辑、取消和保存链接。


coop_bar试图提供一个简单且可配置的机制。_快速启动:

quick start
在urlpatterns中包含('coop_bar.urls')


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

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

def django_admin_command(request,context):
如果请求和request.user.is_staff:request可能为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_commands中,可以注册任意多的回调函数。回调(上一个例子中的django_admin_命令)
只是一个请求和上下文作为参数的函数。它返回一些HTML代码以在栏中显示或不显示。


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

{%load coop_bar_tags%}
<;html>;
<;head>;

{%coop_bar_headers%}
<;head>;
<;body>;
{%coop_bar%}

您的页面

{%coop_bar_footer%}
<;/body>;




图::http s://raw.github.com/quinode/coop bar/master/docs/humanmsg.png
:align:center

它基于“人性化消息思想”<;http://code.google.com/p/humanmsg/>;`,它在屏幕中间显示一个很大的胖句子,当您移动鼠标或五秒钟后就会消失。
您可以将此添加到django设置文件中,从而在网页底部添加消息日志::


display_messages_log=true





license
==


Coop Bar本身使用与Django(BSD)相同的许可证。

Coop Bar Development由“credis”和“conseil regional d'auvergne”资助。

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

推荐PyPI第三方库


热门话题
Java Webstart“javaws open”标志不适用于多个参数   java ArrayList声明和处理   获取数组中值的百分比(Java)   java将ArrayList转换为字符串以存储在共享首选项中   Java8Lambdas与泛型的结合使用   Scala数组到Java   如何使用java知道webcontainer的路径?   java使用“收集”和“合并”的组背后的算法是什么   java OSGi:在两个不同的包中具有相同的包路径   java混淆了swt画布。重画   java正则表达式,用于5位数逗号分隔的值,例如047000480004900   使用HttpClient显示非ASCI字符的java   水塔计算程序Java中球体体积的计算   java根据给定值调整框架中所有组件的大小   java Builder类中的其他方法(lombok注释)