Django 服务器不重新加载文件更改
Django server not reloading on file changes
我刚刚从我的 Github 克隆了一个 Django 项目以在另一台机器上进行维护,安装了所有依赖项,然后 运行 服务器。除了当我更改文件(在所有 python 文件上)时服务器没有重新加载之外,一切似乎都运行良好。静态文件中的更改也不会反映出来。注意事项:
- Django 4.0.3
- Python 3.9.0
- 环境管理员是 Pipenv。
Settings.py
DEBUG = True
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, "templates")],
我没有自定义 runserver
命令
我有关于此的建议 question 但它们没有用。
如有任何帮助,我们将不胜感激。
要在浏览器中重新加载所有静态文件,您需要按 ctrl + f5
(刷新缓存)
此外,请确保 运行 python manage.py collectstatic
命令将所有静态文件保存在一个目录中,甚至使用压缩存储。
对于所有 python 文件,确保 autosave
在 Visual Studio 代码上启用(我也遇到过这个问题)
我刚刚从我的 Github 克隆了一个 Django 项目以在另一台机器上进行维护,安装了所有依赖项,然后 运行 服务器。除了当我更改文件(在所有 python 文件上)时服务器没有重新加载之外,一切似乎都运行良好。静态文件中的更改也不会反映出来。注意事项:
- Django 4.0.3
- Python 3.9.0
- 环境管理员是 Pipenv。
Settings.py
DEBUG = True
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, "templates")],
我没有自定义 runserver
命令
我有关于此的建议 question 但它们没有用。
如有任何帮助,我们将不胜感激。
要在浏览器中重新加载所有静态文件,您需要按 ctrl + f5
(刷新缓存)
此外,请确保 运行 python manage.py collectstatic
命令将所有静态文件保存在一个目录中,甚至使用压缩存储。
对于所有 python 文件,确保 autosave
在 Visual Studio 代码上启用(我也遇到过这个问题)