![見出し画像](https://assets.st-note.com/production/uploads/images/25933870/rectangle_large_type_2_177231a7a710ab68f5e58453c8ab4cea.jpeg?width=1200)
Photo by
manpuku_syouten
python:自作WEBアプリを一時的に簡単に公開する方法(ngrok)
①ngrokのユーザー登録
②ファイルのダウンロード
ダウンロードして、解凍するとexeファイルがあります。適当に保存してください。
③ファイルを開き、TOPページのアクセストークンを入力
ngrokのトップページにログインし、Your Authtoken をコピーして、さきほどダウンロードしたexeファイルを開き、以下のように入力します。
ngrok.exe authtoken TOPページのアクセストークン
④ngrokにポート番号8000を渡す
ngrok http 8000
⑤以下のような画面が表示される
⑥django内のsettings.pyの以下の部分を編集
ALLOWED_HOSTS = ["6cba3ac1.ngrok.io"]
ALLOWED_HOSTS = ["*"] #これでもOK
⑦サーバーを起動してみる
python3 manage.py runserver
『http://6cba3ac1.ngrok.io』にアクセスしてみるとlocalhostと同じ画面が表示される。携帯や他のPCでアクセスしても表示ができています。
⑧終了
Ctrl + C
このような感じで一時的に他のPCでも閲覧してほしい場合やしたい場合にngrokを使うととても簡単に公開することができます。