Wie können wir helfen?

Durchsuchen Sie unsere Anleitungen und Tutorials oder wählen Sie unten eine Kategorie.

Wie rolle ich mein Django-Projekt aus?

Apps 148 Aufrufe Markdown
  1. Öffnen Sie im Panel Meine Server und klicken Sie auf Ihren Server.
  2. Warten Sie auf dem Reiter Übersicht, bis die Zeile App „Django ist bereit“ meldet. Die Seite aktualisiert sich selbst.
  3. Öffnen Sie den Link in der Zeile Admin-Adresse und geben Sie die Angaben aus den Zeilen Login und Passwort ein.

Am Projekt arbeiten

Per SSH verbinden und ausführen:

su - app

cd ~/proje

set -a; . /etc/seturack-django.env; set +a

Die letzte Zeile lädt die Produktionseinstellungen. Danach funktionieren venv/bin/python manage.py migrate und venv/bin/python manage.py collectstatic. Mit venv/bin/pip install fügen Sie Pakete hinzu. Wenn sich Ihr Code ändert, führen Sie als root systemctl restart uygulama aus.

Dateien

  • Produktionseinstellungen: ~/proje/proje/uretim.py
  • Geheime Werte: /etc/seturack-django.env
  • Datenbankname und Datenbankbenutzer lauten beide django, der Host ist 127.0.0.1. PostgreSQL ist nach außen nicht offen.

Ihre eigene Domain

  1. Richten Sie den A-Record Ihrer Domain auf die IP-Adresse Ihres Servers aus.
  2. Ersetzen Sie als root den alten Namen überall: sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. OLD_NAME ist der Teil nach https:// in der Adresse, die im Panel steht.
  3. Führen Sie systemctl reload caddy aus.

Caddy holt und erneuert das Zertifikat selbst.

Tragen Sie Ihre Domain außerdem in DJANGO_ALAN und DJANGO_ADRES in /etc/seturack-django.env ein. Nach außen sind nur 80, 443 und 22 für SSH geöffnet.

Noch kein Server? Bestellen Sie einen Server mit vorinstalliertem Django: Sie wählen die Größe und zahlen nur, was Sie wählen.

War das hilfreich?

Vielen Dank für Ihre Rückmeldung!

Brauchen Sie weitere Hilfe?

Wenn Sie nicht finden, was Sie brauchen, melden Sie sich bei uns.