无法在管理员中向zinnia添加新类别

时间:2014-03-09 11:12:33

标签: django zinnia

我在我的网站上安装了百日草,一切正常,但我无法在管理员中添加新类别。当我点击管理员中的“添加类别”时,它会将我带到我网站的主页。

我正在使用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)按钮。

关于我缺少的任何想法?

由于

1 个答案:

答案 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网址放在我的自定义网址之前更改了网址的顺序,并且工作正常。