中国でDjangoアプリをデプロイする方法は?(ステップバイステップガイド)
中国でDjangoアプリをデプロイする方法は?(ステップバイステップガイド)

要点:このDjango中国向けチュートリアルでは、中国でDjangoプロジェクトをデプロイ・ホスティングするためのステップバイステップの手順を解説します。

Django とは?

Django は、Python をベースに開発されたオープンソースのウェブアプリケーションフレームワークです。Django フレームワークは、完全なコードディレクトリ構造を提供するだけでなく、モデル・ビュー・テンプレートという構造を採用しています。これにより、開発の過程でコードを標準化しやすくなります。なかでも Django Admin は、すぐに使えるバックエンド管理システムを提供し、多くの Python 開発者やスタートアップにとっての定番となっています。

21YunBox は、中国向けに非常にシンプルな Django のデプロイ方法を提供します。Python 環境の 21YunBox にデプロイできます。

中国で Django をデプロイするには?

  1. 21YunBox(英語)にサインアップします
  2. PostgreSQL データベース(英語)を作成します
  3. Django のサンプル を Fork します
  4. 21YunBox で クラウドサービス を作成し、21YunBox がコードベースにアクセスできるよう許可します
  5. 以下の設定を構成します

Environment

PYTHON 3.7

Build command:

./build.sh

Start command:

gunicorn hello.wsgi:application

Advanced Configuration をクリックして環境変数を設定します:

KEYVALUE
DJANGO_DB_URL最初のステップで作成したクラウドデータベースで
Database URL から取得します
DJANGO_ALLOWED_HOSTS<service name>.21yunbox.com,127.0.0.1

Django 関連のその他の設定については、公式ドキュメントを参照してください。 この例では、DJANGO_DEBUG=True はあくまでデモ・例示用です。本番公開時には、環境変数で DJANGO_DEBUG を False に設定できます。

ビルドが完了したら、21YunBox の remote connection(リモート接続)機能を使って、Django の管理者アカウントを作成します

./manage.py createsuperuser

これだけで完了です。ビルドが完了すると、21YunBox のサブドメインでアプリケーションにアクセスできるようになります。

上記の説明が分かりにくい場合は、以下の実際の操作動画を参照してください:

中国でサーバーに Django アプリケーションをデプロイするには

貴社のDjangoアプリを中国で問題なく動かす準備はできていますか?

ご相談は英語で承ります。

今すぐ始める(英語) ご質問は専門家にご相談ください。(英語)

21YunBox を試しませんか?

導入のご相談