Wie deployt man Django-Apps in China? (Eine Schritt-für-Schritt-Anleitung)
Wie deployt man Django-Apps in China? (Eine Schritt-für-Schritt-Anleitung)

TLDR; Dieses Django-Tutorial für China bietet Ihnen eine Schritt-für-Schritt-Lösung, um Ihr Django-Projekt in China zu deployen und zu hosten.

Was ist Django?

Django ist ein quelloffenes Web-Application-Framework, das auf Basis von Python entwickelt wurde. Das Django-Framework stellt nicht nur eine vollständige Code-Verzeichnisstruktur bereit, sondern nutzt auch die Struktur Model, View und Template. Das macht es leicht, den Code während des Entwicklungsprozesses zu standardisieren. Dabei bietet Django Admin ein sofort einsatzbereites Backend-Verwaltungssystem und ist die „Go-To“-Wahl vieler Python-Entwickler und Start-ups.

21YunBox bietet eine sehr einfache Django-Deployment-Methode in China. Sie können auf 21YunBox in der Python-Umgebung deployen.

Wie deployt man Django in China?

  1. Registrieren Sie sich bei 21YunBox
  2. Erstellen Sie eine PostgreSQL-Datenbank
  3. Forken Sie das Django-Beispiel
  4. Erstellen Sie einen Cloud Service auf 21YunBox und erlauben Sie 21YunBox den Zugriff auf Ihre Codebasis
  5. Konfigurieren Sie die folgenden Einstellungen

Environment

PYTHON 3.7

Build-Befehl:

./build.sh

Start-Befehl:

gunicorn hello.wsgi:application

Klicken Sie auf Advanced Configuration, um Umgebungsvariablen zu konfigurieren:

KEYVALUE
DJANGO_DB_URLIm ersten Schritt zum Erstellen einer Cloud-Datenbank
dort die Database URL erhalten
DJANGO_ALLOWED_HOSTS<service name>.21yunbox.com,127.0.0.1

Für weitere Django-bezogene Konfigurationen siehe das offizielle Dokument. In diesem Beispiel ist DJANGO_DEBUG=True nur eine Demonstration und ein Beispiel. Sie können DJANGO_DEBUG in der Umgebungsvariable auf False setzen, wenn es live geht.

Sobald der Build abgeschlossen ist, verwenden Sie die Remote-Verbindung von 21YunBox, um ein Django-Administratorkonto zu erstellen

./manage.py createsuperuser

So einfach ist das! Wenn der Build abgeschlossen ist, ist Ihre Anwendung in der Subdomain von 21YunBox erreichbar.

Wenn die obige Beschreibung nicht klar genug ist, sehen Sie sich das folgende Video des tatsächlichen Vorgangs an:

Wie deployt man eine Django-Anwendung in China auf den Server

Bereit, Ihre App in China zum Laufen zu bringen?

Loslegen Fragen? Sprechen Sie mit einem Experten.

21YunBox ausprobieren?

Beratung anfragen