220105 TIL
TIL DAY 150
今日学んだこと
✔Django Web開発
1.PythonAnywhereへの配備
このコースを終了すると、自分で作成したdjango Webサービスをインターネットに導入して、誰もが見ることができます.
まず、プロジェクトディレクトリを圧縮します.
これにより、プロジェクトルートディレクトリはすべてzipファイルに圧縮されます.
デスクトップを削除します
ネットワークウィンドウを開く...
https://www.pythonanywhere.com/
ここへ繋がって
右上隅でsignupをクリック...
次のCreatea Beginner Accountボタンをクリックしてアカウントを生成します.
登録に成功した場合は、次の画像のようにダッシュボードを表示できます.
End tourボタンを押して...
右上隅でFilesを押します.
「アップロード」(Upload)を選択して、圧縮されたファイルをアップロードします.
これでアップロードが終わると….
上のボタンをクリックしてコンソールを実行します.
コンソールを開くと...
lsを入力します.
アップロードされたファイルが表示されます.
このファイルを解凍できるようになりました.
unzip costaurant.zip
上に広告語をコピーして貼り付け、娯楽を行います.lsをやり直すと...
costaurantディレクトリがありました.
では、Python仮想環境を作成します.
以前はPythonの3.7版を使っていました.
virtualenv --python=python3.7 django-envs
上にキャッチコピーを貼って、娯楽番組をやります.django-envsは仮想環境の名前です.
仮想環境を作成するには、しばらくお待ちください.
では、作成した仮想環境を適用します.
コンソールにlsと書いたら...
作成した仮想環境名のディレクトリが表示されます.
奥へ移動...
cd django-envs/
次に、次のコマンドを入力します.source bin/activate
では、左側にアプリケーションの仮想環境の名前が表示されます.仮想環境が構成されている以上、djangoをインストールできます.
pip install django==2.2
インストールが完了したら、右上隅をクリックしてWebに移動します.左のAddをクリック...
新しいWebアプリケーションを生成します.
次をクリック...
一番下のメニューバーをクリック
ここで3.7バージョンを選択...
Nextをクリックします.
生成されたら下へ...
コードセクションを変更します.
このソースコードの部分を見て、私たちのコードがあるパスを入力するように要求します.
その部分を押すと...
出典:Code Eat
home/{id 이름}/costaurant
完了したら、EnterをクリックしてWSDIを設定します.このWSGIはPythonがWebサーバと通信する約束と考えられる.
青い部分をクリック...
Pythonファイルを開くと、19行目からドラッグして47行目にドラッグし、コメント処理を行います.
出典:Code Eat
次は、74行目にDJANGO部分があります.
import 76行目から89番までコメントを解除します.
そして81行目でmysite部分をcostaurantに変更します.
そして、85列目もmysiteをcostaurantに変更します.
完了したらsaveをクリックし、右上隅をクリックしてwebに移動します.
次に、仮想環境を下にスクロールして設定します.
赤い字を押す...
出典:Code Eat
/home/{id}/django-envs
上のように書く保存し、下部に静的ファイルのパスを書きます.
ここのURLには次のコマンドが書かれています...
/static/
Directoryは実際のパスを提供します.出典:Code Eat
/home/{id}/costaurant/static
上のコマンドを参考に記入してください.はい、これですべての設定が終わりました.
一番上までスクロールし、Reloadボタンを押します.
Reloadが完了したら、すべて完了します.
上の青い部分をコピー...
赤い箱で隠す理由は個人情報の漏洩を防ぐため...
アドレスウィンドウに置いて、作成したURL foods/menuに入ります.
これで私たちが作ったコストとホームページが見えます.
最後:
Reference
この問題について(220105 TIL), 我々は、より多くの情報をここで見つけました https://velog.io/@klucas/220105-TILテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol