gpt4 book ai didi

jquery - django admin - 如何在文件末尾添加 javascript

转载 作者:行者123 更新时间:2023-12-01 07:04:05 25 4
gpt4 key购买 nike

我正在尝试将自定义 javascript 文件添加到 Django 管理模型页面。我在 ModelAdmin 中使用 Media 类,但文件已加载到 head 部分。我需要在文件末尾。有谁知道该怎么做吗?

谢谢大家!

class Media:
js = (
'js/jquery.mask.min.js',
'js/mask.js',
)

这些脚本的目的是让掩码适用于表单中的某些字段。

最佳答案

您可以扩展管理部分的模板文件并将其直接放入其中。请参阅https://docs.djangoproject.com/en/2.2/ref/contrib/admin/#overriding-admin-templates

我已经在自己的一些项目中做到了这一点。例如,在模板文件夹中,您可以:

/templates/admin/base_site.html

在该文件中,您可以进行任何所需的更改(与常规 Django 模板相同)。在你的情况下,它可能是这样的:

{% extends 'admin/base_site.html' %}
{% load static %}
{% block footer %}
<div id="footer"></div>
<script src="whatever/source/jquery.js" />
<script src="whatever/source/mask.js" />
{% endblock %}

希望这有帮助!

关于jquery - django admin - 如何在文件末尾添加 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57788592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com