Django:Installieren: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
// via Wikitext Extension for VSCode
 
(2 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.
<pre>
===Python Installieren===
mkdir portal # Erstellen Sie ein Verzeichnis
Zuerst installieren wir Python. Python ist eine Programmiersprache, die von Django verwendet wird.
python3 -m venv .venv # Erstellen Sie eine virtuelle Umgebung
</pre>
Aktivieren Sie die virtuelle Umgebung.
<pre>
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>
<pre>
sudo apt-get install python3
code . # Starten Sie Visual Studio Code
</pre>
</pre>
===Virtuelle Umgebung erstellen===
===Erstellen Sie eine .env-Datei===
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.
<pre>
<pre>
sudo apt-get install python3-venv
touch .env # Erstellen Sie eine .env-Datei
</pre>
</pre>
Erstellen Sie eine virtuelle Umgebung.
===Fügen Sie die folgenden Umgebungsvariablen in die .env-Datei ein===
<pre>
<pre>
python3 -m venv myenv
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>
</pre>
Aktivieren Sie die virtuelle Umgebung.
 
==Django Superuser erstellen==
<pre>
<pre>
source menv/bin/activate
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