javascript - 如何定义要为 Django 表单/小部件/管理员呈现的内联 Javascript?

标签 javascript python django django-media

关于如何添加外部资源文件以包含在包含 Django 表单(或小部件或管理)的页面中的详细文档:defining a nested Media classjscss列出适当文件的成员。

这具有在 <head> 中添加 include 指令的效果部分,形式为:

<script type="text/javascript" src="http://static.example.com/animations.js"></script>

现在,我们需要的是能够定义一个内联脚本,其内容直接布局在 <head> 中。部分,形式为:

<script type="text/javascript">
   alert("Dynamic string content");
</script>

理由是该脚本的内容应该以编程方式生成。

如何为 ModelAdmin 定义内联 Javascript 内容? ?

最佳答案

您可以在 View 中创建一个方法并将文件设置为该方法的 url 吗?这样您就可以在 Django View 中生成 js。

否则,您必须覆盖类或字段类并返回要呈现的 javascript。

关于javascript - 如何定义要为 Django 表单/小部件/管理员呈现的内联 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35222282/

相关文章:

python - 遇到 python 错误 <generator object <genexpr>

python - Django休息框架: Display object only for specific choice

javascript - 如何修复 Bootstrap 不破坏网格?

Python Fabric 2.4 没有环境变量

django - ModelForm 类 Contact 没有属性 '_meta'

python - django 中的自定义表单更新

javascript - 如何更改按类迭代的id值

javascript - 使用 forEach 与 for(var key) 与关联数组

javascript - 时刻.js : Format date according browser lang

javascript - 错误 : querySrv ENOTFOUND _mongodb. _tcp.cluster0.kspub.mongodb.net