gpt4 book ai didi

python - Django 开发服务器未检测到我的 html 文件中的更改

转载 作者:行者123 更新时间:2023-12-05 06:40:24 29 4
gpt4 key购买 nike

我正在为我的项目使用 django 1.7.5。我正在为我的项目使用 vagrant 和 virtual box。我成功运行了服务器并在我的浏览器上检测到更改。但是,问题是在对 html 文件进行任何更改之后,我必须重新启动服务器才能在浏览器上看到更改。

django 1.7.5 是否检测到变化?(比如更改文件、刷新浏览器、查看更改。)或者这与 django 版本无关?

我的网站很旧。所以它使用 1.7.5.How 在我的 django 1.7.5 版本中启用缓存。我在我的设置文件中得到了这个。

   CACHES = { 'default': { 'BACKEND': 

'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION':
os.environ.get('CACHES_DEFAULT_LOCATION', '127.0.0.1:11211') }
, 'social': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': os.environ.get('CACHES_SOCIAL_LOCATION', '127.0.0.1:11211')
} }

编辑:我的问题可能具体有误。我在 html 文件中所做的更改不会反射(reflect)在浏览器中。它用于反射(reflect)我何时从本地 django 运行示例项目(不使用 virtualbox)

最佳答案

Django 检测 Python 文件中的更改,它不会检测 html 文件中的更改,因为每次访问服务器时都会呈现这些更改(除非您启用了缓存)。

浏览器可能是造成这种情况的原因,因为它可能会缓存 HTML 文件,甚至无法访问服务器以再次获取它们。

顺便问一下,为什么不升级到最新的 Django? 1.7 已经很老了。

关于python - Django 开发服务器未检测到我的 html 文件中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42782337/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com