Чтобы запустить сервер разработки Django на другом порту, вы можете использовать один из следующих методов:
Метод 1: укажите порт, используя аргумент командной строки
python manage.py runserver <desired_port>
Замените номером порта, который вы хотите использовать. Например, чтобы запустить сервер на порту 8001:
python manage.py runserver 8001
Метод 2: установите переменную среды PORT
export PORT=<desired_port>
python manage.py runserver
Замените номером порта, который вы хотите использовать. Например, чтобы запустить сервер на порту 8001:
export PORT=8001
python manage.py runserver
Метод 3. Обновите файл settings.py.
Откройте файл settings.pyвашего проекта Django и найдите переменную PORT. в разделе ALLOWED_HOSTS. Если его нет, добавьте следующую строку:
PORT = '<desired_port>'
Замените номером порта, который вы хотите использовать. Например, чтобы запустить сервер на порту 8001:
PORT = '8001'
Сохраните файл и запустите сервер обычной командой:
python manage.py runserver
Метод 4. Используйте аргумент командной строки --settings.
Создайте новый файл настроек, например, custom_settings.py, и определите . Переменная >PORTв этом файле:
PORT = '<desired_port>'
Замените номером порта, который вы хотите использовать. Например, чтобы запустить сервер на порту 8001:
PORT = '8001'
Затем запустите сервер, используя аргумент --settings:
python manage.py runserver --settings=custom_settings
Вот некоторые методы, которые можно использовать для запуска сервера разработки Django на другом порту. Выберите метод, который лучше всего соответствует вашим потребностям.