Djangoフレームワーク
Djangoは、デフォルトですべてのPython機能を含む、非常に人気のあるフルスタックのオープンソースPythonフレームワークです。このハイレベルフレームワークは、Web開発の複雑な部分の多くを組み込みの方法で処理し、開発者がアプリのロジックに集中できるようにします。Djangoは、一般的に使用されるデータベースシステムの固有のサポートと、オブジェクトをテーブルにマッピングするORMサポートも提供しており、簡単なデータ移行を可能にします。
この例では、Djangoフレームワークを使用してシンプルなPythonアプリを構築する手順を説明します。このアプリケーションをバンドルし、AppSailサービスに関連付け、コンソールにデプロイします。
-
ローカルシステムにDjangoアプリ用の新しいフォルダを作成します。
-
ターミナルからそのディレクトリに移動し、以下のコマンドを実行してDjangoをインストールします:
python3 -m pip install django -t .
- 以下のコマンドを実行して、Djangoプロジェクトを作成します。
python3 -m django startproject mysite
-
CLIから同じディレクトリでAppSailサービスを初期化するか、既存のプロジェクトディレクトリに追加できます。アプリのソースはアプリケーションのディレクトリである必要があります。アプリサービスの初期化時に以下の値を指定します:
Stack: Python_3_9
-
すべてのPythonアプリケーションファイルとdjangoモジュールが、初期化時に指定したビルドディレクトリに存在していることを確認します。Catalystは、リモートコンソールへのデプロイ時にアプリファイルを自動的にZIP圧縮します。
-
コンソールにアプリサービスをデプロイします。
-
コンソールから以下のスタートアップコマンドを設定できます:
sh -c 'python3 -u mysite/manage.py runserver 0.0.0.0:${X_ZOHO_CATALYST_LISTEN_PORT}'
デプロイ前にapp-config.jsonファイルでも設定できます。
デプロイされたアプリサービスには、そのエンドポイントURLからアクセスできます。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us