Я создавал webapp (только для обучения) с помощью python django и не собираюсь его развертывать. Однако есть ли способ позволить кому-то еще, попробовать веб-приложение или, точнее: возможно ли каким-либо образом проверить webapp на другом компьютере. Я попытался отправить исходный код det (и всю папку), на другой компьютер, установил виртуальную среду, активировал ее и попытался запустить сервер. Тем не менее, я всегда получаю runtimeerror: максимальная глубина рекурсии превышена в cmp. Есть ли другой способ?Каков наилучший способ, чтобы кто-то мог проверить ваш webapp
ответ
Вы можете использовать ngrok - https://ngrok.com/ - для создания общедоступного URL-адреса вашего локального сервера для тестирования, а затем предоставить этот URL-адрес людям, чтобы они могли попробовать ваш webapp.
Я тоже влюблен в ngrok, безусловно, рекомендую этот драгоценный камень! – AsTeR
THX! Это было потрясающе!! – user3799968
Я использую postgresql, как вы делаете эту работу с ngrok? Я не могу подключиться к моей базе данных – user3799968
Вы также можете использовать Localtunnel, чтобы легко обмениваться веб-сервисом на локальную разработку без развертывания кода на сервере.
УСТАНАВЛИВАЕТЕ localtunnel
npm install -g localtunnel
Start веб-сервер, на каком-то локальный порт (например, http://localhost:8000) и использовать интерфейс командной строки для запроса туннеля на локальный сервер
lt --port 8000
Вы получите url, например https://xyz.localtunnel.me, что вы можете поделиться с кем угодно до тех пор, пока ваш локальный экземпляр lt останется активным. Любые запросы будут перенаправлены на вашу локальную службу в указанном порту.
развернуть его на экземпляре AWS или GCE и позволить нескольким людям попробовать его. Вы можете снять его – letsc