Django模板标签需要js / css

时间:2015-11-10 11:45:23

标签: python django django-templates

我们创建了一个模板标签,添加了一个打开对话框的按钮(显示其他信息)。

该对话框需要一个额外的js文件和一个css文件。

目前,我们的Django应用程序中都添加了js和css文件作为全局要求。但是,因为只在一些特殊的Django视图上需要对话框,所以我们希望从全局要求中删除js / css文件。

但是,如果视图包含模板标记,则无法自动添加文件。没有像Django表单的Media类。 (见:https://docs.djangoproject.com/en/1.8/topics/forms/media/

使用 takes_context = True 可以读取模板标签中的上下文,但我们无法添加文件,因为上下文只是按值传递最初的Django上下文。

有关如何将js / css文件仅添加到html标题的任何想法如果模板标签存在于模板中吗?

0 个答案:

没有答案