添加自定义按钮以链接到另一个模型DjangoAdmin

时间:2018-03-19 23:20:23

标签: html django django-admin

我想在按钮旁边添加自定义按钮保存或保存并继续在DjangoAdmin中。当我点击它时,我想在django admin中显示另一个注册的模型。

在submit_line.html中,我添加了自定义按钮,然后在changeform_view中的modelAdmin定义中显示它。我怎么能链接到另一个模型?我怎样才能覆盖submit_line.html(f.e. _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 个答案:

答案 0 :(得分:0)

添加其他按钮的解决方案如下:Create custom buttons in admin change_form in Django

您可以使用django admin的反面轻松地将您的网址添加到按钮:https://docs.djangoproject.com/en/2.0/ref/contrib/admin/#reversing-admin-urls