📝 Django

Сервер разработки Django

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

По умолчанию запускается на http://127.0.0.1:8000/.

Запуск

python manage.py runserver

По умолчанию запускается на http://127.0.0.1:8000/.

Опции запуска

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

Автоперезагрузка

Сервер автоматически перезапускается при изменении Python-файлов. Исключения:
- Новые файлы не всегда подхватываются — нужно перезапустить вручную
- Изменения в шаблонах подхватываются без перезапуска

Что он НЕ делает

  • Не подходит для продакшна — однопоточный, без оптимизаций
  • Не отдаёт статику эффективно (но отдаёт в DEBUG=True)
  • Не поддерживает HTTPS

DEBUG и статика

# settings.py
DEBUG = True  # показывает ошибки, отдаёт статику через runserver

При DEBUG=False статика не отдаётся через runserver — нужен whitenoise или nginx.

Логи в консоли

[27/Jan/2024 10:30:00] "GET /tasks/ HTTP/1.1" 200 1234
[27/Jan/2024 10:30:01] "POST /tasks/new/ HTTP/1.1" 302 0

Для продакшна

pip install gunicorn
gunicorn mysite.wsgi --workers 4 --bind 0.0.0.0:8000

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

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

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

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

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

🔗 Похожие

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

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

📝

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

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

📅 30.06.2026 👁️ 132
📝

AI-агенты: ReAct loop и автономные действия

Чат-бот отвечает на вопросы. Агент — действует: вызывает инструменты, получает реальные данные и использует их...

📅 30.06.2026 👁️ 99
📝

RAG: чат с документами через векторный поиск

RAG (Retrieval-Augmented Generation) — паттерн для работы с собственными документами. Вместо того чтобы переобучать модель,...

📅 30.06.2026 👁️ 88

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

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