Приложение Джанго - PullRequest
       13

Приложение Джанго

0 голосов
/ 22 февраля 2019

Я закончил кодировать приложение Django.В этом приложении я создал две модели для записи информации о проекте.Также я показываю местоположение проекта с маркерами на карте (OpenStreetMap), используя leaflet.js.

Я буду использовать это приложение только при запуске автономного сервера, такого как «python manage.py runserver».Я использую «Firefox» для отображения приложения django.

Мне действительно интересно, каким-то образом информация, которую я храню в моих моделях django или маркерах на OpenStreetMap, каким-то образом доступна другим через Firefox или буклет.

Большое спасибо заранее.

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Вы можете использовать ngrok service , который предоставляет вам домен, такой как https://c2757c5f.ngrok.io, и другие пользователи могут посетить его, открыв этот URL-адрес.Кроме того, этот URL-адрес можно посетить из любой точки мира!

Подробнее об этом можно узнать, посетив здесь

Если вы хотите, чтобы другие пользователи могли посещать ваш сайт с вашего локального сервера, тоВы можете запустить manage.py runserver 0.0.0.0:8000.Ваше приложение видимо другим пользователям в той же сети, когда вы получаете доступ к этому http://your-ip:8000/

. Вы можете узнать свой ip с помощью команды ifconfig на linux или ubuntu

0 голосов
/ 22 февраля 2019

Если вы находитесь в той же сети Wi-Fi, вы можете запустить python manage.py runserver 0.0.0.0:8000, и тогда ваше приложение будет видно всем, набрав http://your-pc-up:8000

Если вы хотите сделать его публичным, вам нужно купитьдомен (или зарегистрируйте бесплатный домен) и поместите его в свой vpc / бесплатный хостинг.Существует множество учебных пособий, которые показывают, как разместить приложение.

Этот урок действительно прост и понятен: http://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/

...