Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Django installieren

Aktualisierung 01.09.2026

Dieser Leitfaden bezieht sich auf Django, ein Open-Source-Webentwicklungs-Framework in Python, das besonders für seine Robustheit und die schnelle Entwicklungszeit bekannt ist.

 

Installation von Django

Voraussetzungen

  • Ein geeignetes Hosting:
    • Für die Bereitstellung einer Python-Anwendung, die einen kontinuierlich laufenden Anwendungsserver benötigt, ist ein Standard-Webhosting nicht geeignet.
    • Es ist ein vollständiger Zugriff auf den Server über SSH erforderlich.
  • Technische Voraussetzungen:
    • Python 3 muss auf dem Server installiert sein, ebenso wie der Paketmanager pip.
  • Grundkenntnisse:
    • Vertrautheit mit der Befehlszeilenschnittstelle (CLI) unter Linux und der Verwaltung von Python-Umgebungen (z. B. venv).

Hier sind die allgemeinen Schritte zur Einrichtung Ihrer Umgebung auf Ihrem Server:

Es ist erforderlich, Django auf Web-Angeboten zu installieren, die eine vollständige Kontrolle über die Ausführungsumgebung gewährleisten, wie z. B. Cloud-VPS / VPS Lite: entdecken Sie die verschiedenen Webhosting-Angebote von Infomaniak.

  1. Melden Sie sich per SSH bei Ihrem VPS-Server an.
  2. Erstellen und aktivieren Sie eine virtuelle Umgebung, die Ihrem Projekt gewidmet ist, um Ihre Abhängigkeiten zu isolieren (z. B. python3 -m venv my_environnement, gefolgt von source my_environnement/bin/activate).
  3. Installieren Sie das Framework über den Paketmanager: pip install django.
  4. Initialisieren Sie Ihr neues Projekt mit dem Befehl: django-admin startproject name_of_project.

 

Bereitstellung

Achtung: Der in Django integrierte Entwicklungsserver (der über runserver gestartet wird) ist nicht für eine Produktionsumgebung konzipiert. Um Ihre Website sicher im Internet auf Ihrem Infomaniak-VPS bereitzustellen, müssen Sie einen Anwendungsserver (wie Gunicorn oder uWSGI) hinter einem Reverse Proxy wie Nginx oder Apache konfigurieren.

Link zu dieser FAQ: https://faq.infomaniak.com/516


War diese FAQ nützlich?