Is there an easy way to turn off caching of static files in Django's development server?

我使用标准命令启动服务器:

$ python manage.py runserver

我已经将Django项目的/static目录中的settings.py个配置为提供静电文件.我还有一个中间件类,用于开发将Cache-Control头设置为must-revalidate, no-cache,但这似乎只影响不在我的/static目录中的URL.

推荐答案

假设您使用的是django.views.static.serve,看起来并不是这样-但是编写您自己的视图只调用django.views.static.serve,添加Cache-Control头应该相当容易.

Django相关问答推荐

Django和静态文件

Django Rest Framework 认证类覆盖 request.user

Django:获取每组最新的N条记录

Django rest框架:自定义对象权限不起作用

Pytest-django - 测试创建和传递所需的用户对象

如何在 Django 模板中的计数器上进行 for 循环中断?

什么时候在 django rest 框架序列化程序中调用创建和更新?

JSP模板继承

在 django/python 上访问请求标头

如何使用 select_for_update 在 Django 中获取查询?

是否可以将 FastAPI 与 Django 一起使用?

Django查询在哪里

带有 Django 和 Python 的 Atlassian Bamboo - 可能吗?

Django post_save 在不覆盖模型 save() 的情况下防止递归

Django中的自定义排序

Django 应用程序中的版本号

在 Django shell 启动时自动导入模型

如何使 Django 表单字段仅包含字母数字字符

过滤查询参数

左加入 Django ORM