django项目的菜单帮助程序

django-menus-py3的Python项目详细描述


Django Menus是一个应用程序,它为 在django项目中呈现和处理菜单。

要在Django项目中使用,需要安装它:

$ pip install django-menus

"menus"需要在您的settings.INSTALLED_APPS中。

树菜单

扩展到 django-mptt,这是 可用于具有动态树菜单的模板,其中 具有子项的项将展开它们,选择叶节点将遵循 链接。要使用它,您需要在项目中安装mptt 还有这个包裹。

您使用它的方式如下:

{% load mptt_tags %}

{% block tree_menu %}
  {% full_tree_for_model app_label.ModelName as menu %}
  {% include "menu/tree-menu.html" %}
{% endblock %}

如果希望它动态隐藏/显示嵌套数据,则需要 拥有:

<script src="{{ STATIC_URL }}menus/js/tree-menu.js"></script>
<link rel="stylesheet" href="{{ STATIC_URL }}menus/style/tree-menu.css"
      type="text/css" media="screen" title="no title" charset="utf-8">

在你页面的某个地方。

此部分目前正在项目的一个小部分中使用,并且可能 如果我开始多用的话就换。这个自述文件有点亮 因为我很久没碰过这个代码了。

更改

1.1.2-python 3支持

1.1.1-如果测试函数接受args和kwargs,则将它们传递给它。

1.0.9-允许添加类和按钮作为菜单项。

1.0.8 -允许绝对URL,即指向另一个服务器。我们从不 尝试验证这些以获得查看权限,假定用户可以。

1.0.7-更改版本号的存储方式。包含新的li-item.html 模板,并重构如何找到模板。检查函数代码 在访问它之前存在。重构一些路径的处理。 更好地处理报价问题。

1.0.6-仅文档修复。

1.0.5-实际安装所有静态媒体/模板。

1.0.4-如果缺少readme.md,安装时不要失败。

1.0.3-重新打包以包含readme.rst[感谢John Bazik jsb@cs.brown.edu]

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

推荐PyPI第三方库


热门话题
java ArrayIndexOutOfBoundsException,但不访问任何索引   用JAVA代码复制的奇怪结果   基于当前用户的Java目标目录   运行时错误java scanner不接受中间有空格的两个单词   java Android从editText获取文本   枚举内的java搜索   java自定义布局高度包装内容,而不是使用定义的布局高度   Java 5中引入的Enum类的用途是什么?   excel如何在java swing中查看xls文档   java如何模拟影响对象的void返回方法   Java线程之间的多线程数据交换   JavaSpring引导:库是否会从父应用程序/服务获取依赖关系   java经过一段时间的循环:为什么刚刚写入的数组是空的?   Regex和java忽略引号内的关键字和字符串   oracle我正在从java读取文本文件(逗号作为分隔符)