【发布时间】:2013-11-01 20:12:12
【问题描述】:
我正在复制 Django 文档 (doc) 中关于如何使用自定义日历小部件自动包含 .js 或 .css 文件的基本示例:
class CalendarWidget(forms.TextInput):
class Media:
js = ('test.js',)
在简单表单的字段定义中使用该 CalenderWidget 时,不会在页面中注入 test.js 文件。我正在使用 Crispy 表单在我的模板中呈现表单,所以我认为这应该是问题的根源......
现在,我必须在我的模板中添加自己的 {{ form.media }} 标记以强制将 test.js 文件添加到页面中,但我想找到一种方法让事情变得更加“自动化” “就像它应该是......
非常感谢
【问题讨论】:
-
我没有找到这个问题,直到我去这个项目的 github 问题列表。您可以尝试重命名您的标题——也许包括单词 form.media、media、static
标签: django forms django-crispy-forms