django应用程序的简单但功能强大的基于代码的菜单
django-simple-menu的Python项目详细描述
django simple menu是一个完全基于代码的菜单系统,因为 Django管理中的菜单…
使用简单,但提供足够的灵活性,以提供无限的儿童菜单,每个请求 生成和检查菜单项、徽章等。
快速启动
使用django简单菜单很简单。
在virtualenv中安装django-simple-menu,然后将menu添加到INSTALLED_APPS。 请确保在 TEMPLATE_CONTEXT_PROCESSORS设置。
对于要公开菜单的每个应用程序,创建名为menus.py的新文件并 使用可以从^{tt2}导入的Menu和MenuItem类定义菜单$ 命名空间。
在模板中,首先要呈现菜单{% load menu %},然后调用{% generate_menu %} 在一个块中,一个名为menus的新变量将被添加到上下文中。现在可以迭代 在这个menus对象上呈现菜单。
要快速查看所有活动并评估Django Simple Menut,请查看 example project。
要求
Django 1.6+