2012-07-18 44 views
0

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

回答

0

在你的settings.py,网址是顺序前测试:

url ('admin/appname/modelname/add', 'your view 1') 
url ('admin/appname/modelname/add', 'your view 2') 

它会问你能使用,它通过添加“网址”覆盖URL的观点1,而不是视图在顶部 ?

+0

这就是我已经做了第一次重定向,但我仍然需要将我的新网址重定向到django admin添加视图。 – lplummer 2012-07-18 22:49:05

+0

url('admin/appname/modelname/add','my view 1') url('admin/makenewmodel',{django admin view}) – lplummer 2012-07-18 22:50:56

+0

https://docs.djangoproject.com/en/1.4/ref /的contrib /管理/#钩adminsite-实例 - 到 - 你 - 的URLconf – nlassaux 2012-07-19 08:16:40