Внешняя сеть для django Webpage

У меня есть проект на Django и он работает на моей локальной машине, я должен сделать настройки, поставив: Allowedhosts = ["*"] и python manage.py runserver 0.0.0.0:8000 Этого достаточно, чтобы я мог получить доступ к странице через другую машину в той же сети, но я хотел бы знать способ сделать доступ через внешнюю сеть, вопрос в том, как мне это сделать?

Вам нужно открыть доступ к внешней сети, из которой вы пытаетесь получить доступ, через ваш маршрутизатор.

Помните, что с помощью этого кода вы откроете порт 8000, и все в этой сети смогут получить доступ к вашему сайту. Чтобы ограничить доступ, вы можете добавить входящий IP в переменную ALLOWED_HOSTS следующим образом:

ALLOWED_HOSTS = ['localhost', '127.0.0.1', 'EXTERNAL_IP']

Проверьте ссылку на: https://docs.djangoproject.com/en/dev/ref/settings/#allowed-hosts

Вернуться на верх