模型验证阶段在Django dev-server启动时最长。在我看来,这主要是浪费时间,因为我的模型很少发生。
有办法关掉这个吗?
答案 0 :(得分:1)
如果不修改Django的源代码(不推荐),这是不可能的。 Django在启动时唯一的验证是检查模型代码的语法是否正常。它不应该超过2-3秒。因此,在启动期间正在进行的其他初始化很少,这也需要时间。
在开发过程中,每次修改代码时都不需要重新启动服务器 - 特别是如果您根本没有触及模型的定义。如果检测到代码中的任何更改,Django dev服务器会自动重新加载。因此,在您开发过程中保持运行,并希望您的体验会得到改善。