2016-02-05 61 views
1

如何添加外部资源文件以包含Django表单(或小部件或管理员):defining a nested Media classjscss成员列出了相关文件。如何定义内联JavaScript以呈现Django form/widget/admin?

这有增加的效应包括在<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

回答

1

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

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

+0

你的第一个建议是非常有趣的,并有一个甜美的Django感觉! –

相关问题