Сервер Django в основном работает на компьютерах, но если вы хотите сделать свой проект Django отзывчивым и провести различные тесты. Тогда использование мобильного может быть доказано как преимущество. Здесь мы попытаемся узнать, как мы можем развернуть наш веб-сайт на наших телефонах.
Поэтапная реализация
Шаг 1
Мы должны сначала включить Python для связи через брандмауэр. Для этого вы можете выполнить поиск в строке поиска Windows » разрешить приложение через брандмауэр Windows «.
Шаг 2
После этого вы увидите список приложений, у которых есть две опции для нажатия:
- Частный
- Общественный.
Прокрутите вниз и найдите Python и pytohn.exe и проверьте их истинность как для общедоступных, так и для частных. Это позволит получить доступ к вашему проекту Django через брандмауэр, а устройства, подключенные к одному и тому же Wi-Fi, смогут получить доступ к вещам через брандмауэр.
Шаг 3
Запустите мобильную точку доступа и подключите свой компьютер к тому же Wi-Fi, что и ваш телефон.
Шаг 4
После этого подключение. Откройте командную строку и напишите в ней ipconfig. Вы увидите свои данные IP, а также свой адрес ipv4. Таким образом, ваш телефон может получить доступ к частной сети вашего компьютера.
Шаг 5
Получив свой IP-адрес, перейдите в проект Django в settings.py и добавьте IP-адрес в свой ALLOWED_HOSTS. Таким образом, ваш телефон не выдаст DISALLOWED_HOST_ERROR, неверный заголовок HTTP_HOST.
Шаг 6
После добавления вашего ipv4-адреса в разрешенные хосты, в терминале напишите команду для запуска сервера, но с дополнительным аргументом хоста и порта.
Примечание. Порт можно выбрать по своему усмотрению.
Python3
python manage.py runserver
0.0
.
0.0
:
8000
Это запускает ваш сервер с хостом 0.0.0.0, этот хост-сервер может означать что угодно, от принятия всех IP-адресов или блокировки всех IP-адресов до маршрута по умолчанию. Это говорит о том, что все IP-адреса будут приняты для маршрута по умолчанию.
Например, 127.0.0.1 — это локальный хост-сервер для ПК, позволяющий устройству отправлять сообщения самому себе. То же, что и 0.0.0.0 — это неуказанный адрес, который направляет вас на маршрут по умолчанию или на неизвестную цель. Это зависит от клиента и сервера от того, как это видно.
Шаг 7
Откройте свой мобильный телефон и откройте браузер. Теперь введите IPv4-адрес вашего компьютера с портом. Вы увидите свой сайт вживую.
Python3
192.168
.
43.28
:
8000
# write this in your phone by
# replaceing your ip with 192.168.43.28:8000
# and then your webpage will be
# deployed in your phone.