在Django 1.0之前,有一种简单的方法可以获取对象的管理员url,我编写了一个小过滤器,我会这样使用:<;a href=”https://stackoverflow.com/questions/694477/{{object | admin_url}}”></a>
基本上,我使用的是url反向函数,视图名称为'django.contrib.admin.views.main.change\u stage'
反向('django.contrib.admin.views.main.change\u stage',args=[app\u标签、模型名称、对象id])
获取url
你可能已经猜到了,我正在尝试更新到Django的最新版本,这是我遇到的障碍之一,获取管理员url的方法不再有效
在django 1.0中如何实现这一点?(或者1.1版,因为我正在尝试更新到svn中的最新版本)
您可以在模板中直接使用URL解析器,无需编写自己的过滤器。例如
{%url'管理员:索引“%}
{%url'管理员:轮询\u选择\u添加“%”
{%url'admin:polls\u choice\u change'choice.id%}
{%url'管理员:轮询\u选择\u变更列表'%}
参考:文件