【发布时间】:2013-02-16 16:17:54
【问题描述】:
模型验证阶段在 Django 开发服务器启动中最长。就我而言,这主要是浪费时间,因为我的模型不经常更换。
有没有办法关闭它?
【问题讨论】:
标签: python django django-dev-server
模型验证阶段在 Django 开发服务器启动中最长。就我而言,这主要是浪费时间,因为我的模型不经常更换。
有没有办法关闭它?
【问题讨论】:
标签: python django django-dev-server
如果不修改 Django 的源代码,这是不可能的(不推荐)。 Django 在启动时所做的唯一验证是检查模型代码的语法是否正确。时间不应超过 2-3 秒。因此,在启动期间进行的其他初始化很少,这也需要时间。
在开发过程中,您无需在每次修改代码时都重新启动服务器——尤其是在您根本没有触及模型定义的情况下。如果 Django 开发服务器检测到您的代码有任何更改,它会自动重新加载。所以,在你开发的时候让它继续运行,希望你的体验会有所改善。
【讨论】: