Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django-应用HTML中的更改&;不重新启动dev服务器的静态文件_Python_Html_Django_Django Templates - Fatal编程技术网

Python Django-应用HTML中的更改&;不重新启动dev服务器的静态文件

Python Django-应用HTML中的更改&;不重新启动dev服务器的静态文件,python,html,django,django-templates,Python,Html,Django,Django Templates,我在一个使用内置Django web服务器的开发环境中工作。我遇到的一个不便之处是,每当我在HTML或静态文件中进行更改时,它在我重新加载浏览器时不会应用,直到我关闭开发服务器并再次运行 python manage.py runserver localhost:8000 有没有办法让Django立即反映这些变化?提前感谢Django仅在.py文件发生更改时重新加载服务器。我阅读了触发重新加载的不同方法(例如安装、根据DEBUG=True等调整缓存) 最简单和最愚蠢的方法是在编辑和保存模板后,对

我在一个使用内置Django web服务器的开发环境中工作。我遇到的一个不便之处是,每当我在HTML或静态文件中进行更改时,它在我重新加载浏览器时不会应用,直到我关闭开发服务器并再次运行

python manage.py runserver localhost:8000

有没有办法让Django立即反映这些变化?提前感谢

Django仅在.py文件发生更改时重新加载服务器。我阅读了触发重新加载的不同方法(例如安装、根据
DEBUG=True
等调整缓存)


最简单和最愚蠢的方法是在编辑和保存模板后,对正在处理的视图进行微不足道的轻微更改(例如,添加一个
#
,删除它)。这很愚蠢,但可以工作。

这很奇怪,它们应该在页面中反映出来,而无需重新启动服务器。您是否有其他编译静态文件的过程?您是否运行了
collectstatic
命令?当我启用缓存时,有时会发生这种情况,例如?试着用a。你可以在这里找到同样的问题