【发布时间】:2020-03-25 16:40:52
【问题描述】:
所以我想在我的 Fun 模型的 changelist_view 中添加一个额外的按钮,当按下它时,它会执行一个功能并将我重定向到一个新页面。我不想为每个应用程序提供此功能,也不想为每个模型提供此功能,只有Fun 模型。我将使用 Django Admin 来查看这个变更列表,只是一个旁注。
任何人都可以提出任何建议吗?谢谢。
【问题讨论】:
-
你可以使用admin actions
-
感谢您对 Pedram Parsian 的评论。我已经考虑过了,但我正在寻找一个物理的
button,我可以点击它(就像添加按钮旁边的一个按钮)来执行我的操作。 -
因此您可以自定义
change_list_template,添加您的按钮并将其链接到您的视图。基本上,你应该添加类似<a href="{% url 'your_url' %}">My Button</a> -
这不会违背使用 Django Admin 的目的吗?您能否在答案中展示一个可行的示例?
-
是否可以仅为特定模型或其他内容添加覆盖模板?
标签: django django-views django-admin