mojo-navigation 0.0.3
pip install mojo-navigation
上次发布日期:
django应用程序管理简单导航。
- 您所在的位置:
- Python中文网 >
- pypi >
- mojo-navigation库 >
- 正文
mojo-navigation的Python项目详细描述
魔咒导航
这个django应用程序使用简单的功能管理导航树。它的灵感来自于django treenav和django sitetree。它提供了一个更轻的版本,以方便定制。
树结构使用mptt。每个项目都提供了各种选项来生成url,在给定用户状态和权限、类和行为的情况下限制访问。
变更列表视图:
添加视图:
安装
强烈建议从git和pip将此主题安装到项目virtualenv上。
来自PYPI
pip install mojo-navigation
来自Github
https://github.com/django-mojo/mojo-navigation#egg=mojo-navigation
设置
此应用程序与django mptt模块一起工作,以显示树。强烈建议将其添加到已安装的应用程序中。
INSTALLED_APPS=(...'django_mptt'...)
如果要使用默认的模型和管理,还需要安装模块本身。
INSTALLED_APPS=(...'mojo.navigation'...)
然后使用
python manage.py syncdb
如果您使用的是South,您也可以选择这样做:
python manage.py migrate mojo.navigation
经理
有两个主管理器来帮助排序和过滤菜单项。
树
您可以通过在中传递slug来获取特定树的所有项,例如:
tree_items=Item.objects.for_slug('slug_exemple')
用户
因为我们对项目使用权限。您可以为特定用户筛选项目,以便检索他有权访问的所有项目,方法是在用户管理器的中传递其对象,例如:
tree_items=Item.objects.for_user(request.user)
utils
级别
可以限制树的树级别数。例如,有些菜单只能是一个或两个级别。在这种情况下,允许用户添加更多内容是无用的。
为了限制级别数,您需要创建一个继承自mojo.navigation.admin.itemadmin的自定义管理类,并添加一个具有所需值的level\u limit属性。
例如,这将限制树的两个级别:
frommojo.navigation.adminimportItemAdminclassCustomItemAdmin(ItemAdmin):level_limit=1
贡献
请随意贡献。非常感谢您的帮助和建议。
贡献
请随意贡献。非常感谢您的帮助和建议。
推荐PyPI第三方库
simple-rsa
一个简单的api来执行基本的基于rsa的操作。
pusherclientb
python的pusher-websocket客户端
redlock-dist
带redis的分布式锁
datasette-json-html
基于json值呈现html的dataset插件
django-paginator-plus
要保存URL参数并获取格式页范围吗?这个包将额外的数据保存到django paginator。当url有参数时很有用。
chileatiende
API客户端写在Python消费Chileaapa服务
zeam.jsontemplate
json模板的fanstic打包
django-typeform
django的一种类型集成
moat
a simple authorization API for Python.
LCONF
l(ight)conf(iguration):用于动态配置的一种简单的人类可读数据序列化格式。
pyscaleio
scaleio/vxflex api客户端
trytond-account-dunning-fee
催款费模块
kotti_contactform
科蒂网站的简单联系方式
proper-form
一个并不可怕的python表单库。
pyzopfli
蟒蛇模块
导 航 栏
项目 链接
标 签
许可证: BSD许可证(BSD 3条款)
作者信息:: 暂无
维护者
mojo最新PyPI项目
- italian_vip_says
- UFx
- vofs
- fake_item_generator
- NerEva
- django-monologue
- fio_product_attribute_strict
- climailsystem
- pyshape
- tbb-devel
- npy-append-arra
- anthill.tal.macrorenderer
- odoo11-addon-stock-a
- uuuu
- contextil
- fyl_nester
- appomatic_renderable
- teacher
- chuletas
- slackbot_ce
最新Python常见问题
- Django:。是不是“超级用户”字段不起作用
- Django:'DeleteQuery'对象没有属性'add'
- Django:'ModelForm'对象没有属性
- Django:'python manage.py runserver'返回'TypeError:'WindowsPath'类型的对象没有len()
- Django:'Python管理.pysyncdb'不创建我的架构表
- Django:'Python管理.py迁移“耗时数小时(和其他奇怪的行为)
- Django:'readonly'属性在我的ModelForm上不起作用
- Django:'RegisterEmployeeView'对象没有属性'object'
- Django:'str'对象没有属性'get'
- Django:'创建' 不能被指定为Order模型表单中的值,因为它是一个不可编辑的字段
- Django:“'QuerySet'类型的对象不是JSON可序列化的”
- Django:“'utf8'编解码器无法解码位置19983中的字节0xe9:无效的连续字节”,加载临时文件时
- Django:“<…>”需要有一个字段“id”的值,然后才能使用这个manytomy关系
- Django:“AnonymousUser”对象没有“get_full_name”属性
- Django:“ascii”编解码器无法解码位置1035中的字节0xc3:序号不在范围内(128)