4

如何添加外部资源文件以包含在包含 Django 表单(或小部件或管理员)的页面中的方法有很好的记录:定义一个嵌套Media,其中包含列出相应文件的js或成员。css

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

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

现在,我们需要能够定义一个内联脚本,它的内容直接在<head>部分中布局,格式如下:

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

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

如何为 定义内联 Javascript 内容ModelAdmin

4

1 回答 1

1

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

否则,您必须重写该类或字段类并返回要呈现的 javascript。

于 2016-02-05T11:03:45.670 回答