获取对象的Django管理url

在Django 1.0之前,有一种简单的方法可以获取对象的管理员url,我编写了一个小过滤器,我会这样使用:<a href=”https://stackoverflow.com/questions/694477/{{object | admin_url}}”&gt&lt/a&gt

基本上,我使用的是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变更列表'%}

参考:文件

发表评论