以前に Web サイトをホストしたことがなかったことが、このタスクが私にとって非常に困難になった理由かもしれません。展開用のさまざまなコードを検索しましたが、Web サイトをホストできませんでした。
私のウェブサイトのmysqlデータベースでpython 3.6.4とdjango 2.0.2を使用しました。私の要件で展開するための手順を最初から取得できれば、非常に役立ちます。
前もって感謝します!
以前に Web サイトをホストしたことがなかったことが、このタスクが私にとって非常に困難になった理由かもしれません。展開用のさまざまなコードを検索しましたが、Web サイトをホストできませんでした。
私のウェブサイトのmysqlデータベースでpython 3.6.4とdjango 2.0.2を使用しました。私の要件で展開するための手順を最初から取得できれば、非常に役立ちます。
前もって感謝します!
以下は、Linux ベースのサーバーで django Web サイトをホストするための基本的な手順です。
1) すべての pip パッケージを含む requirements.txt ファイルを作成します。あなたのローカル環境では、ピップフリーズを行うだけです。以下のように表示されます。それらのパッケージをファイルに含めます。
Django==1.11.15
pkg-resources==0.0.0
pytz==2018.5
2) ec2 amazon インスタンスに仮想環境を作成します。以下の Web サイトで同じ手順を実行できます。 https://docs.python-guide.org/dev/virtualenvs/
3) この仮想環境にローカル パッケージをインストールします。
4) バックエンドとして mysql を使用している場合は、以下のコマンドで mysql をインストールできます sudo apt-get install mysql* または、RDS (Amazon Relational Database Service) を使用できます
5) 以下のコマンド python manage.py check を使用して、django が mysql に接続できるかどうかを確認します。
6) 上記のコマンドでエラーが発生しない場合は、次の 2 つをインストールする必要があります。1) アプリケーションサーバー 2) Web サーバー
7) uwsgi、gunicorn https://uwsgi-docs.readthedocs.io/en/latest/ https://gunicorn.org/などの任意のアプリケーション サーバーを使用できます。
8) Web サーバーは nginx になり ます https://nginx.org/en/
9) 静的ファイルの場合、バケットが必要です。バケットを作成し、静的ファイルをホストする必要があります。
上記の手順を実行するためのヘルプをオンラインで見つけることができます。