如何在django admin中组合指向特定视图的链接?

时间:2011-09-06 09:15:54

标签: django

在我的admin.ModelAdmin子类中,我想手动将网址组合到不同模型的不同编辑视图。

我目前拥有的是:

  • 应用
  • 模型
  • id(模型的PK)

现在的问题是我如何获得服务器的前缀。 例如我通过网址http://myserver.com/admin/app/model/访问管理员 如何在ModelAdmin子类内以服务器无关的方式检索http://myserver.com/admin

1 个答案:

答案 0 :(得分:3)

使用reverse功能,如reversing admin urls中所述。

例如:

urlresolvers.reverse('admin:appname_modelname_change', args=(id,))