我在我的网站上安装了百日草,一切正常,但我无法在管理员中添加新类别。当我点击管理员中的“添加类别”时,它会将我带到我网站的主页。
我正在使用Django 1.6和Zinnia 0.14版本。 由于我的应用程序中有自定义用户模型,因此我根据问题对几个模板进行了更改
https://github.com/Fantomas42/django-blog-zinnia/issues/323
https://github.com/Fantomas42/django-blog-zinnia/commit/4c9809f98b48254d03173432e09d88074f660316
进行上述更改后,我可以在管理员中添加新条目,但我无法在管理界面中添加新类别,当我点击“添加类别”时,它会显示在我的主页上(网址为admin / zinnia / category / add)按钮。
关于我缺少的任何想法?
由于
答案 0 :(得分:0)
我设法找到了问题所在。问题在于我的网址定义的顺序。
我的应用在urlpatterns
中定义了以下网址url(r'category/(?P[-\w]+)/$', 'individual_item_page', name='individual_item_page''),
如果我把上面的网址放在百日草网址之前
url(r'^blog/', include('zinnia.urls')),
然后当我点击admin中的百日草类别列表中的“添加类别”(admin / zinnia / category / add)时,它将转到视图individual_item_page而不是zinnia one。不确定为什么它会调用我的应用视图而不是zinnia视图。
我通过将zinnia网址放在我的自定义网址之前更改了网址的顺序,并且工作正常。