不同的URL指向django管理员视图

时间:2012-07-18 22:01:38

标签: python django url admin

在我的应用中,'admin / appname / modelname / add'进入管理视图以添加/更改对象。 我希望'admin / appname / modelname / add'指向不同的视图(这已经完成了),然后是一个新的url(比如admin / makenewmodel)指向admin / appname / modelname / add的相同视图指着。 我不能只是将其重定向到/ add,因为现在指向我的新视图。如何直接将自己的网址指向管理员视图?

2 个答案:

答案 0 :(得分:0)

在您的settings.py中,网址按ex:

的顺序进行测试
url ('admin/appname/modelname/add', 'your view 1')
url ('admin/appname/modelname/add', 'your view 2')

它会询问视图1而不是视图2.您是否可以通过在顶部添加“url”来覆盖URL?

答案 1 :(得分:0)

您必须覆盖ModelAdmin的get_urls()。看看我的答案 Django Admin - Custom changelist view(这个问题与你的几乎相同)