📝 Django

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

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

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)

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

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

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

🔗 Похожие

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

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

📝

pytest-django: тестирование Django

Охватываемые темы: Установка, @pytest.mark.djangodb, Фикстуры, Тестирование views.

📅 30.06.2026 👁️ 138
📝

Django: Теги шаблонов

Теги шаблонов — это логика внутри HTML. В отличие от {{ переменная }}, которая только...

📅 30.06.2026 👁️ 89
📝

Django: Статические файлы

Статические файлы — CSS, JavaScript, изображения, шрифты. Django обрабатывает их особым образом: в разработке раздаёт...

📅 30.06.2026 👁️ 79

Понравилась статья?

Подпишитесь на наши обновления и получайте новые статьи первыми. Развивайтесь вместе с PyLand!