Как получить доступ к серверу Django на ПК в Android?

Django Изучение

Сервер Django в основном работает на компьютерах, но если вы хотите сделать свой проект Django отзывчивым и провести различные тесты. Тогда использование мобильного может быть доказано как преимущество. Здесь мы попытаемся узнать, как мы можем развернуть наш веб-сайт на наших телефонах.

Поэтапная реализация

Шаг 1

Мы должны сначала включить Python для связи через брандмауэр. Для этого вы можете выполнить поиск в строке поиска Windows » разрешить приложение через брандмауэр Windows «.

Мы должны сначала включить Python для связи

Шаг 2

После этого вы увидите список приложений, у которых есть две опции для нажатия:

  • Частный
  • Общественный.

Прокрутите вниз и найдите Python и pytohn.exe и проверьте их истинность как для общедоступных, так и для частных. Это позволит получить доступ к вашему проекту Django через брандмауэр, а устройства, подключенные к одному и тому же Wi-Fi, смогут получить доступ к вещам через брандмауэр.

Прокрутите вниз и найдите Python и pytohn

Шаг 3

Запустите мобильную точку доступа и подключите свой компьютер к тому же Wi-Fi, что и ваш телефон.

Шаг 4

После этого подключение. Откройте командную строку и напишите в ней ipconfig. Вы увидите свои данные IP, а также свой адрес ipv4. Таким образом, ваш телефон может получить доступ к частной сети вашего компьютера.

Откройте командную строку и напишите в ней ipconfig

Шаг 5

Получив свой IP-адрес, перейдите в проект Django в settings.py и добавьте IP-адрес в свой ALLOWED_HOSTS. Таким образом, ваш телефон не выдаст DISALLOWED_HOST_ERROR, неверный заголовок HTTP_HOST.

Получив свой IP-адрес, перейдите в проект

Шаг 6

После добавления вашего ipv4-адреса в разрешенные хосты, в терминале напишите команду для запуска сервера, но с дополнительным аргументом хоста и порта.

Примечание. Порт можно выбрать по своему усмотрению.

Python3

python manage.py runserver 0.0.0.0:8000

Это запускает ваш сервер с хостом 0.0.0.0

Это запускает ваш сервер с хостом 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.
Читайте также:  6 лучших идей проекта iOS для начинающих
Оцените статью
bestprogrammer.ru
Добавить комментарий