Django的简单菜单

django-simplemenu-simplified的Python项目详细描述


Django SimpleMenu Simplified
==


订购物品
和可链接的有限页面列表。您应该注册
视图、查询集、模型实例或url来填充该列表。


安装
==

。运行“python setup.py install”,或者将simplemenu目录放入pythonpath上的目录中。将“simplemenu”添加到“已安装的应用程序”设置中。
。运行“python manage.py syncdb”。
。通过添加对“simplemenu.register”的调用来注册页面。
将菜单添加到模板中。

请注意,此应用程序需要django 1.1或更新版本。




模板
==


>此应用程序只有一个标记:

{%get_simplenu as[varname]}

它将所有菜单项的查询集存储在一个上下文变量中。示例:

{%load simple menu tags%}
{%get simplemenu a s menu%}
{%for item in menu%}
<;a href={{{item.page.url}>;{{item.name}<;/a>;
{%endfor%}

highlight visted menu items
当前
页。首先,您需要在模板
上下文中包含页面的url。最常见的方法是将
``django.core.context廑processors.request``添加到
`template廑context廑processors
<;http://docs.djangoproject.com/en/1.1/ref/settings/`template context processors>;``u
设置并使用'requestcontext
<;http://docs.djangoproject.com/en/1.1/ref/templates/api/`id1>;`你的观点。然后您可以在模板中写入以下内容:

{%load simplemenu tags%}
{%get simplemenu as menu%}
<;ul>;
{%for item in menu%}
<;li{%ifequal item.page.url request.path%}class=“selected”{%endifequal%}>;
<;/a>;<;/li>;
{%endfor%}
<;/ul>;



==
=
历史
==



>0.1.0(2018-11-23)
----

*PYPI首次发布。

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

推荐PyPI第三方库


热门话题
java根据选择随机设置图标   java如何将Android Studio与本地服务器数据库SQL server 2008连接?   java在点击鼠标后绘制一个椭圆形   java选项窗格相对于其父项的位置   java如何在Android中的switch case中使用String[]输入?   安卓无法从“15.0.1”确定java版本   如果满足特定条件,java是否重置计时器?   java是一个实体类,可以在OOAD中返回其他实体实例吗?   bash将对jar文件| cut | awk和java程序的调用集成到一个统一进程中   Spring安全更新身份验证成功时的最后登录日期   数据库身份验证中基于Java控制台的客户端服务器登录应用程序错误   java Selenium junit测试失败,驱动程序过早获取URL   java LibGdx多点触摸事件混淆   带扫描仪的java打印空间   来自旧版应用程序的java springcloudsleuth头   java如何实现模板设计模式?   java如何比较具有多个值的键的两个映射?   读取时R中的java MemoryError。xlsx