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

Команда runserver

Команда runserver запускает легковесный встроенный веб-сервер, предназначенный для разработки. Она автоматически перезагружается при изменениях в коде и поддерживает отладку. Для продакшена следует использовать полноценные серверы, такие как Gunicorn или uWSGI.

Синтаксис

python manage.py runserver [адрес:порт]

По умолчанию сервер запускается на адресе 127.0.0.1 и порту 8000. Если не указывать адрес и порт, используются значения по умолчанию.

Пример

Запуск сервера на стандартных настройках:

python manage.py runserver

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

Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.

После запуска сервер доступен по адресу http://127.0.0.1:8000.

Пример

Изменение порта для запуска сервера:

python manage.py runserver 8080

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

Starting development server at http://127.0.0.1:8080/ Quit the server with CONTROL-C.

Теперь сервер запущен на порту 8080.

Пример

Запуск сервера на всех доступных IP-адресах (для доступа с других устройств в сети):

python manage.py runserver 0.0.0.0:8000

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

Starting development server at http://0.0.0.0:8000/ Quit the server with CONTROL-C.

Теперь сервер доступен по IP-адресу вашего компьютера в локальной сети.

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

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