В нашем проекте мы не движемся с помощью Django ORM, поэтому я не могу использовать проверки Django db. У меня есть требование проверить соединение БД перед запуском сервера. Может ли кто-нибудь помочь мне с лучшей практикой добиться того же?Проверка соединений Django DB на сервере запуска
Что я имею в виду, представляет несколько строк кода или модуля в файле управления.py, который будет проверять подключение к БД перед тем, как перейти к execute_from_command_line (sys.argv). Является ли мой подход правильным или есть лучший способ добиться того же.
, который является наиболее удачным местом для хранения этого командного файла? я не хочу держать его в django \ core \ management \ commands, а хочу найти его в нашем проекте dir @Eugene – Sam
команды управления должны быть размещены в app/management/commands: https://docs.djangoproject.com/en /1.8/howto/custom-management-commands/ –
В процессе производства вам не следует использовать серверы запуска. Возможно, приложение wsgi.py приложения является лучшим местом для проверки. – Alasdair