Python manage.py runserver 不停地重新加载,提示文件已更改。

4

我一直在进行一个 Django 项目,没有任何问题。我从远程仓库拉取了更新的代码,但现在如果我在命令行中运行 python manage.py runserver ,我一直收到错误提示。

Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
D:\some_project\someapp\schemes\models.py changed, reloading.
Watching for file changes with StatReloader
Performing system checks...

那么

Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
D:\some_project\someapp\schemes\views.py changed, reloading.
Watching for file changes with StatReloader
Performing system checks...

我的 Django 项目一直在循环遍历所有文件和应用程序。如果我尝试 python manage.py runserver --noreload ,它能够正常工作,但是我很好奇这个问题是如何引起的。


我也遇到了同样的问题。我一直在使用Vagrant,一切都很正常,但是在将新应用程序添加到我的Django项目后,问题就出现了。你有找到任何线索吗? - Pouyan
2个回答

6
你可能会因你的开发环境而遇到这个问题。如果你正在使用 Vagrant 服务器或类似的工具,文件的重新加载是由 Vagrant 服务器从你的本地机器上刷新文件导致的。
在这种情况下,可以使用 "--noreload" 标记。

1

我刚刚重启了服务器和VScode,然后它就可以正常工作了。


你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接