РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
809 of 818 menu

Команда check

Команда check применяется для проверки проекта Django на наличие проблем с конфигурацией, моделями, миграциями и другими аспектами. Она выполняет системные проверки, которые помогают выявить потенциальные ошибки до того, как проект будет запущен. Команда может принимать различные аргументы для настройки проверок.

Синтаксис

python manage.py check [app_label] [options]

Пример

Давайте выполним базовую проверку проекта:

python manage.py check

Результат выполнения кода:

"System check identified no issues (0 silenced)."

Пример

Давайте проверим только модели приложения 'myapp':

python manage.py check myapp

Результат выполнения кода:

"System check identified no issues (0 silenced)."

Пример

Давайте выполним проверку с выводом всех предупреждений и ошибок в формате JSON:

python manage.py check --format json

Результат выполнения кода:

"[{\"id\": \"E001\", \"message\": \"Field 'title' on model 'Article' is missing.\", \"level\": \"ERROR\", \"obj\": \"myapp.Article\"}]"

Пример

Давайте проверим проект с указанием конкретных тегов:

python manage.py check --tag security

Результат выполнения кода:

"System check identified some issues: \nWARNING: Security check failed for ALLOWED_HOSTS."

Пример

Давайте выполним проверку с выводом подробной информации об ошибках:

python manage.py check --verbosity 2

Результат выполнения кода:

"Checking database...\nChecking models...\nChecking fields...\nSystem check identified no issues (0 silenced)."

Смотрите также

  • команда migrate,
    которая применяет миграции базы данных
  • команда makemigrations,
    которая создаёт новые миграции на основе изменений в моделях
  • команда shell,
    которая запускает интерактивную оболочку для работы с проектом
  • команда test,
    которая запускает тесты проекта
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить