Django/Python
AppPaaSがサポートするフレームワークDjangoについて説明します。
Last updated
ⓒ NHN Cloud Corp. All rights reserved.
AppPaaSがサポートするフレームワークDjangoについて説明します。
Last updated
Djangoは、高水準のPythonウェブフレームワークであり、安全でメンテナンスが容易なウェブサイトを迅速に開発できます。熟練した開発者たちによって設計されており、ウェブ開発の煩雑さを大幅に軽減することができるため、再開発の必要がなく、アプリケーションの制作に集中できます。オープンソースであるため、費用は発生しません。
AppPaaSは、Python 2とPython 3の両方をサポートしており、 フレームワークの詳細なバージョンを選択することができます。
サービスがデプロイされた後にリッスンされるポートを指します。 一般的に、Djangoアプリケーションを作成する際には8000ポートが使用されますが、 ソース内でそのポートを変更した場合は、変更した値を入力する必要があります。 AppPaaSのベータ版では、指定されたポートに基づいてTCPヘルスチェックが行われます。
サービスをパブリックに公開するかどうかを決定する設定です。 デフォルトでは443に設定されており、公開設定にすると外部ドメインが割り当てられ、 https://{割り当てられたアドレス}を通じて外部からアクセスできます。 非公開に設定した場合、外部からのアクセスは不可能となり、 内部ドメインアドレスを介してのみサービス間の通信がサポートされます。
自動デプロイを設定すると、リポジトリの選択したブランチに変更があった場合、 その変更に対するフックを受けて、自動的にビルドおよびデプロイが進行します。
デフォルトではpip install -r requirements.txt
が実行されます。
変更が必要な場合は、この値をオーバーライドすることができます。
環境変数はKey/Value形式で入力され、入力された値はコンテナOSの環境変数として注入されます。
注入された環境変数はos.environ
を通じてアクセスし、利用することができます。
環境変数の場合、以下の値を入力した後に、直接追加設定が可能です。 MODULE : {wsgi.py directory path} STATIC_MAP_URL : {static file url path} STATIC_FILE_PATH : {static file path}
高度な設定を利用して、 同じ言語の他のフレームワークをデプロイすることは推奨されていません。