📝 Django

manage.py: команды Django

P
Автор
PyLand Team
📅
Опубликовано
30.06.2026
⏱️
Время чтения
1 мин
👁️
Просмотров
292
🌱
Уровень
Начальный

manage.py — утилита командной строки Django. Каждое действие с проектом выполняется через неё.

Основные команды

# Запуск сервера разработки
python manage.py runserver
python manage.py runserver 0.0.0.0:8000  # доступен в сети

# Миграции
python manage.py makemigrations          # создать файлы миграций
python manage.py migrate                 # применить миграции
python manage.py showmigrations          # статус всех миграций

# Создание приложения
python manage.py startapp blog

# Суперпользователь
python manage.py createsuperuser

# Интерактивная оболочка
python manage.py shell
python manage.py dbshell                 # SQL-консоль

# Статика
python manage.py collectstatic           # собрать статику в STATIC_ROOT

makemigrations vs migrate

# makemigrations — только создаёт файлы миграций (не применяет)
python manage.py makemigrations tasks
# → tasks/migrations/0001_initial.py

# migrate — применяет миграции к БД
python manage.py migrate
# → Applied tasks.0001_initial

shell — работа с ORM в консоли

python manage.py shell
# Внутри shell
from tasks.models import Task

Task.objects.all()
Task.objects.create(title="Первая задача", status="todo")
Task.objects.filter(status="todo").count()

Проверка проекта

python manage.py check          # проверить конфигурацию
python manage.py check --deploy # проверить готовность к продакшену

Тесты

python manage.py test                    # запустить все тесты
python manage.py test tasks              # тесты конкретного приложения
python manage.py test tasks.tests.TaskModelTest

Ваша реакция на статью

💬 Комментарии (0)

🔐 Войдите в систему, чтобы оставить комментарий
🚪 Войти
💭

Комментариев пока нет

Станьте первым, кто поделится мнением об этой статье!

🔗 Похожие

Похожие статьи

Продолжите изучение с этими материалами

📝

Поиск в Django

Поиск в Django можно начать с простых ORM-фильтров, а для ранжирования и полнотекстового поиска использовать...

📅 30.06.2026 👁️ 279
📝

Swagger документация с drf-spectacular

drf-spectacular генерирует OpenAPI 3.0 схему и Swagger UI для DRF.

📅 30.06.2026 👁️ 563
📝

settings.py: настройки Django

settings.py — центральный конфигурационный файл Django-проекта.

📅 30.06.2026 👁️ 315
🎓 Продолжить обучение

В каких курсах используется этот материал

Перейдите к курсу, чтобы закрепить материал на практике.

Django RequestLab: от HTTP до безопасного продакшена Открыть программу курса