Django:Installieren: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Hier wird erklärt, wie die Entwicklungsumgebung für Django und MediaWiki auf nginx und PostgreSQL installiert wird. Ich entwickle auf einem Ubuntu Server 24.04.
==Django Installieren==
Warum? Weil es dort keine großen Anpassungen benötigt. Die Einstellungen können gleich getestet werden, da ich einen Ubuntu Server benutze.
===Virtuelle Umgebung erstellen===
==Jetzt geht es los==
Eine virtuelle Umgebung ist ein isolierter Raum, in dem wir unsere Projekte entwickeln können. Es ist sehr nützlich, wenn wir mehrere Projekte gleichzeitig entwickeln.
Gehen Sie zu Ihrem Terminal und geben Sie die folgenden Befehle ein.
===Python Installieren===
Zuerst installieren wir Python. Python ist eine Programmiersprache, die von Django verwendet wird.
<pre>
<pre>
sudo apt-get install python3
mkdir portal # Erstellen Sie ein Verzeichnis
python3 -m venv .venv # Erstellen Sie eine virtuelle Umgebung
</pre>
</pre>
===Virtualenv Umgebung Einrichen===
Aktivieren Sie die virtuelle Umgebung.
Virtualenv ist ein Tool, mit dem Sie eine isolierte Python-Umgebung erstellen können. Dies ist nützlich, wenn Sie mehrere Projekte haben, die unterschiedliche Versionen von Bibliotheken benötigen.
<pre>
<pre>
sudo apt-get install python3-venv
source .venv/bin/activate # Aktivieren Sie die virtuelle Umgebung
</pre>
===Jetzt laden wir notwendige Pakete herunter===
<pre>
pip install Django==5.1 # Installieren Sie Django
pip install psycopg2 # Installieren Sie psycopg2 für PostgreSQL
pip install django-environ # Installieren Sie django-environ für Umgebungsvariablen
pip install gunicorn # Installieren Sie gunicorn für den Produktionsserver
</pre>
===Django-Projekt erstellen===
<pre>
django-admin startproject portal . # Erstellen Sie ein Django-Projekt
</pre>
===Starten Sie Visual Studio Code===
<pre>
code . # Starten Sie Visual Studio Code
</pre>
===Erstellen Sie eine .env-Datei===
<pre>
touch .env # Erstellen Sie eine .env-Datei
</pre>
===Fügen Sie die folgenden Umgebungsvariablen in die .env-Datei ein===
<pre>
DEBUG=True
SECRET_KEY = 'django-insecure-#(2
DB_NAME=portal
DB_USER=postgres
DB_PASSWORD=postgres
DB_HOST=localhost
DB_PORT=5432
ALLOWED_HOST=localhost
</pre>
 
==Django Superuser erstellen==
<pre>
python manage.py createsuperuser # Erstellen Sie einen Superuser
</pre>
</pre>

Aktuelle Version vom 14. September 2024, 22:22 Uhr

Django Installieren

Virtuelle Umgebung erstellen

Eine virtuelle Umgebung ist ein isolierter Raum, in dem wir unsere Projekte entwickeln können. Es ist sehr nützlich, wenn wir mehrere Projekte gleichzeitig entwickeln.

mkdir portal # Erstellen Sie ein Verzeichnis
python3 -m venv .venv # Erstellen Sie eine virtuelle Umgebung

Aktivieren Sie die virtuelle Umgebung.

source .venv/bin/activate # Aktivieren Sie die virtuelle Umgebung

Jetzt laden wir notwendige Pakete herunter

pip install Django==5.1 # Installieren Sie Django
pip install psycopg2 # Installieren Sie psycopg2 für PostgreSQL
pip install django-environ # Installieren Sie django-environ für Umgebungsvariablen
pip install gunicorn # Installieren Sie gunicorn für den Produktionsserver

Django-Projekt erstellen

django-admin startproject portal . # Erstellen Sie ein Django-Projekt

Starten Sie Visual Studio Code

code . # Starten Sie Visual Studio Code

Erstellen Sie eine .env-Datei

touch .env # Erstellen Sie eine .env-Datei

Fügen Sie die folgenden Umgebungsvariablen in die .env-Datei ein

DEBUG=True
SECRET_KEY = 'django-insecure-#(2
DB_NAME=portal
DB_USER=postgres
DB_PASSWORD=postgres
DB_HOST=localhost
DB_PORT=5432
ALLOWED_HOST=localhost

Django Superuser erstellen

python manage.py createsuperuser # Erstellen Sie einen Superuser