Django 服务器不重新加载文件更改

Django server not reloading on file changes

我刚刚从我的 Github 克隆了一个 Django 项目以在另一台机器上进行维护,安装了所有依赖项,然后 运行 服务器。除了当我更改文件(在所有 python 文件上)时服务器没有重新加载之外,一切似乎都运行良好。静态文件中的更改也不会反映出来。注意事项:

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 代码上启用(我也遇到过这个问题)