Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
模型验证阶段在 Django 开发服务器启动中最长。就我而言,这主要是浪费时间,因为我的模型不经常更换。
有没有办法关闭这个?
如果不修改 Django 的源代码(不推荐),这是不可能的。Django 在启动时所做的唯一验证是检查模型代码的语法是否正确。时间不应超过 2-3 秒。因此,在启动期间进行的其他初始化很少,这也需要时间。
在开发过程中,您无需在每次修改代码时都重新启动服务器——尤其是在您根本不接触模型定义的情况下。如果 Django 开发服务器检测到您的代码有任何更改,它会自动重新加载。所以,在你开发的时候让它运行,希望你的体验会有所改善。