如何将自定义JS添加到Django模型管理员

时间:2014-11-24 09:21:08

标签: django

我有一个Django模型,需要OAuth令牌作为其属性之一。生成令牌的最简单方法是使用API​​提供程序提供的客户端JS。我想在Django管理站点中添加一个添加/编辑模板的简单链接,以调用此JS并将生成的令牌放入相应的字段中 - 请参阅附件作为我要去的地方的示例。< / p>

enter image description here

我已阅读Overriding admin templates文档,但这不包括此用例。

1 个答案:

答案 0 :(得分:0)

您可以重写django/contrib/templates/admin/change_form.html

{% extends "/admin/change_form.html" %}

    {% block extrahead %}{{ block.super }}
        <script type="text/javascript" src="..."></script>
    {% endblock %}