【问题标题】:How do I link to a model's listing in the Django admin interface?如何链接到 Django 管理界面中的模型列表?
【发布时间】:2014-04-27 23:06:51
【问题描述】:

链接到模型 instance 在 Django 中相当容易:reverse('admin:myapp_mymodel_change, args=(myinstance.pk,)),但是我如何链接到对象列表(不是更改列表) MyApp.MyModel 类型?

我的肮脏技巧有效,但有点讨厌:

admin_model_list = reverse('admin:myapp_mymodel_add')[:-5]

【问题讨论】:

标签: django django-admin


【解决方案1】:

更改列表。

reverse('admin:myapp_mymodel_changelist') == reverse('admin:myapp_mymodel_add')[:-4]

【讨论】:

  • 啊,我在文档中没有看到任何关于 ID 对于admin:{}_{}_changelist 查找是可选的,我认为这只是每个实例的历史日志。既然您的其他帖子已修复,请欺骗问题;)
  • 哈,很抱歉造成混乱,可能是 3 年前的那个帖子!
最近更新 更多