В настоящее время я опробую Django-фреймворк, и я поделюсь / представлю / покажу некоторые вещи, которые я сделал своим коллегам по работе / друзьям. Я работаю в Ubuntu под Win7 через VMware. Поэтому я хочу / хочу отправить мой текущий паб-IP с портом (например, http://123.123.123.123:8181/django-app/) моим друзьям, чтобы они могли его проверить.
Проблема в том, что я использую Dev-сервер django (python /path-to-django-app/manage.py runserver $ IP: $ PORT).
Как мне сделать общедоступным devserver?
EDIT:
О, я кое-что забыл упомянуть. Как мне грустно, я использую VMware с Ubuntu. У меня есть сценарий, который возвращает мне мой текущий int-IP 192.168.xx.xx и сохраняет его в переменной среды ($ CUR_IP)
Итак, каждый раз, когда я хочу запустить devserver в django, я просто выполняю
python /path-to-django-site/manage.py runserver $CUR_IP:8080
Таким образом, я становлюсь http-адресом (например, http://192.168.40.145:8080/app-name/), который я МОГУ ИСПОЛЬЗОВАТЬ ВНЕ МОЕЙ Виртуальной машины. Я мог протестировать ее на моей машине хоста (win7). Именно поэтому я и задал вопрос Я думал, что есть способ использовать ext-IP и сделать runserver пригодным для использования снаружи