Django通用目录应用程序。在树结构中组织对象,允许为对象创建链接。
redsolutioncms.django-catalog的Python项目详细描述
应用程序允许按树层次结构组织对象。
这个文档目前很差,但是它包含了一些说明 如何使用默认设置设置应用程序。
安装:
下载django-catalog并将其包含到python路径中。
以这种方式编辑您的settings.py:
INSTALLED_APPS += [ 'catalog', 'catalog.contrib.defaults', ]
并将其中一个字符串插入urlconf.py:
urlpatterns += patterns('', (r'^catalog/', include('catalog.urls.by_id')), )
或
urlpatterns += patterns('', (r'^catalog/', include('catalog.urls.by_slug')), )
方法by_id将配置视图以显示树项URL,如下所示: http://example.com/catalog/my-item-47/。其中my-item是对象的slug, 而47是treeitem id属性。
方法by_slug将配置视图以显示树项URL,如下所示: http://example.com/catalog/item-my-item/。其中my-item是对象的slug, 而item是项模型名称。
注意,当使用方法by_slug时,每个对象都必须有slug 属性。