防止javascript缓存与django表单assets。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了防止javascript缓存与django表单assets。相关的知识,希望对你有一定的参考价值。

我正在使用Django的表单资产来创建一个新的表单小部件,这个小部件依赖于一个名为newwidget.js的javascript文件,就像这样:-。

class NewWidget(forms.TextInput):
    class Media:
        js = ('js/newwidget.js',)

如果我更新了javascript,如何阻止用户的浏览器缓存文件而找不到我的修改?

我曾经在模板中使用过django压缩器来处理其他静态文件,但我不知道如何处理这个文件。

答案

你有没有试过用django压缩器?

以上是关于防止javascript缓存与django表单assets。的主要内容,如果未能解决你的问题,请参考以下文章

在 html 页面内的 javascript 中访问 django 表单变量

防止缓存表单

在 Django 模板中使用 form.as_ul 时控制表单错误显示。

防止浏览器在 .NET Core 2.2 中缓存表单值

防止 Django 模板表单中的重定向

django 使用链接或表单注销以防止 csrf 漏洞利用