2015-12-15 7 views
0

Я создавал webapp (только для обучения) с помощью python django и не собираюсь его развертывать. Однако есть ли способ позволить кому-то еще, попробовать веб-приложение или, точнее: возможно ли каким-либо образом проверить webapp на другом компьютере. Я попытался отправить исходный код det (и всю папку), на другой компьютер, установил виртуальную среду, активировал ее и попытался запустить сервер. Тем не менее, я всегда получаю runtimeerror: максимальная глубина рекурсии превышена в cmp. Есть ли другой способ?Каков наилучший способ, чтобы кто-то мог проверить ваш webapp

+0

развернуть его на экземпляре AWS или GCE и позволить нескольким людям попробовать его. Вы можете снять его – letsc

ответ

1

Вы можете использовать ngrok - https://ngrok.com/ - для создания общедоступного URL-адреса вашего локального сервера для тестирования, а затем предоставить этот URL-адрес людям, чтобы они могли попробовать ваш webapp.

+0

Я тоже влюблен в ngrok, безусловно, рекомендую этот драгоценный камень! – AsTeR

+0

THX! Это было потрясающе!! – user3799968

+0

Я использую postgresql, как вы делаете эту работу с ngrok? Я не могу подключиться к моей базе данных – user3799968

0

Вы также можете использовать Localtunnel, чтобы легко обмениваться веб-сервисом на локальную разработку без развертывания кода на сервере.

УСТАНАВЛИВАЕТЕ localtunnel

npm install -g localtunnel 

Start веб-сервер, на каком-то локальный порт (например, http://localhost:8000) и использовать интерфейс командной строки для запроса туннеля на локальный сервер

lt --port 8000 

Вы получите url, например https://xyz.localtunnel.me, что вы можете поделиться с кем угодно до тех пор, пока ваш локальный экземпляр lt останется активным. Любые запросы будут перенаправлены на вашу локальную службу в указанном порту.