Отключение проверки модели на dev-сервере Django

Этап проверки моделей является наиболее продолжительным при запуске dev-сервера Django. И в моем случае это в основном пустая трата времени, так как мои модели меняются нечасто.

Есть ли способ отключить это?

1 ответ

Решение

Это невозможно без изменения исходного кода Django (что не рекомендуется). Единственная проверка, которую Django выполняет при запуске, - это проверка правильности синтаксиса кода вашей модели. Это не должно занять более 2-3 секунд. Таким образом, во время запуска выполняется несколько других инициализаций, которые также требуют времени.

Во время разработки вам не нужно перезагружать сервер каждый раз, когда вы изменяете код, особенно если вы вообще не касаетесь определения моделей. Сервер разработчика Django автоматически перезагружается, если обнаруживает какие-либо изменения в вашем коде. Итак, оставьте его работающим, пока вы развиваетесь, и, надеюсь, ваш опыт улучшится.

Другие вопросы по тегам