Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Django installieren
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.
- Python 3 muss auf dem Server installiert sein, ebenso wie der Paketmanager
- Grundkenntnisse:
- Vertrautheit mit der Befehlszeilenschnittstelle (CLI) unter Linux und der Verwaltung von Python-Umgebungen (z. B.
venv).
- Vertrautheit mit der Befehlszeilenschnittstelle (CLI) unter Linux und der Verwaltung von Python-Umgebungen (z. B.
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.
- Melden Sie sich per SSH bei Ihrem VPS-Server an.
- 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 vonsource my_environnement/bin/activate). - Installieren Sie das Framework über den Paketmanager:
pip install django. - 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?