当前位置: 首页 > 面试题库 >

关闭Django开发服务器中的静态文件缓存

贲凌
2023-03-14
问题内容

有没有一种简单的方法可以关闭Django开发服务器中的静态文件缓存?

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

$ python manage.py runserver

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


问题答案:

假设您正在使用django.views.static.serve,它看起来并不像-
但是编写自己的仅调用视图django.views.static.serve,添加Cache-Control标头应该非常容易。



 类似资料:
  • 问题内容: 这个问题已经被回答了好几次了,我已经看到了几乎所有相关的帖子,但是无法加载CSS文件。我在我的项目中有以下结构:中,我有以下代码: 在urls.py中,我有以下代码: 我在模板中使用它 我在做什么错?我应该做什么?例如应该在中添加任何内容?或在的设置中?请假设我是一个绝对的初学者。我真的需要一个答案。谢谢。 问题答案: 什么都不做的装饰器类如下所示: 然后您可以正常应用它:

  • 问题内容: 从主题上类似标题的数量来看,这似乎引起了很多混乱,但是尝试使用django开发服务器尝试在静态文件中可以找到的所有内容,我几乎放弃了希望! 因此,我的静态文件从C:/ Users / Dan / seminarWebsite / static /提供,其中我有用于图像,css等的子文件夹。 设置: 静态文件应用程序也处于活动状态。 网址: 模板: 但是,只有一个断开的链接出现在此地址处

  • 我试图让我的Django应用程序运行只使用uWSGI。这个项目不是那么大,所以我真的更愿意把nginx排除在外。 我只是不能得到uWSGI显示我的静态文件虽然。我已经浏览了多次设置,但找不到问题。 我将STATIC_URL设置为'module/STATIC/'STATIC_ROOT设置为'/module/STATIC_files/'(我在某处读到它们不应该是相同的) 还有我的uwsgi。ini看起

  • 问题内容: 我已经按照这个问题的说明,文档进行了操作,甚至看过了这个问题,但是到目前为止,我无法使用来获取我的静态文件。 这些是我的(相关的?)设置: 在我的urls.py中: 我的base.html中有以下代码 我保证我不会产生幻觉: 但是,当导航到我的站点时缺少其样式表,并且当我转到时,我会尝试导航到,或者它告诉我不允许目录索引。 我在这里想念什么? 问题答案: Django对静态文件的处理仍

  • 问题内容: 我想定义一个包含三个变量组件的url规则,例如: 但是我发现开发服务器在尝试匹配静态文件之前会评估这些规则。所以像这样: 会被我的url规则捕获,而不是转发给内置的静态文件处理程序。有没有一种方法可以强制开发服务器首先匹配静态文件? PS仅当规则具有两个以上可变组成部分时,这才是问题。 问题答案: 这是werkzeug路线优化功能。见,并且: 有-当前参数-路径深度。 因为我们有。有-

  • 我们先来看看最简单的本地静态文件服务配置示例: server { listen 80; server_name www.test.com; charset utf-8; root /data/www.test.com; index index.html index.htm; } 就这些?