添加自定义按钮以链接到另一个模型 Django Admin
Posted
技术标签:
【中文标题】添加自定义按钮以链接到另一个模型 Django Admin【英文标题】:Add custom button to link to another model DjangoAdmin 【发布时间】:2018-08-28 15:52:53 【问题描述】:我想在 DjangoAdmin 中的保存或保存并继续按钮旁边添加自定义按钮。当我点击它时,我想在 django admin 中显示另一个注册模型。
在 submit_line.html 中,我添加了自定义按钮,然后将其显示在 changeform_view 中的 modelAdmin 定义中。我怎样才能链接到另一个模型?我如何覆盖 submit_line.html 中的函数(例如 _save)?
谢谢。
% load i18n admin_urls %
<div class="submit-row">
% if show_save %<input type="submit" value="% trans 'Save' %"
class="default" name="_save" />% endif %
% if show_custom %<input type="submit" value="% trans 'Custom button' %"
class="default" name="_custom" />% endif %
...
</div>
【问题讨论】:
【参考方案1】:添加另一个按钮的解决方案在这里:Create custom buttons in admin change_form in Django
您可以使用 django 管理员的反面轻松地将您的网址添加到按钮:https://docs.djangoproject.com/en/2.0/ref/contrib/admin/#reversing-admin-urls
【讨论】:
以上是关于添加自定义按钮以链接到另一个模型 Django Admin的主要内容,如果未能解决你的问题,请参考以下文章
Django将硬编码的href链接添加到管理模型的表单视图页面