Django-Projekt in PyCharm Community Edition erstellen

Melden

Hier ist ein detailliertes Tutorial, wie du ein Django-Projekt in der PyCharm Community Edition aufsetzt. Da die Community Edition im Gegensatz zur Professional Edition keinen direkten "Django"-Button beim Erstellen eines Projekts hat, führen wir die Schritte manuell durch.

Dieses Tutorial führt dich durch die Erstellung eines Django-Projekts, die Einrichtung des Interpreters und die Konfiguration von manage.py.


Schritt 1: Ein neues Python-Projekt erstellen

  1. Öffne PyCharm Community Edition.
  2. Klicke auf New Project.
  3. Wähle einen Speicherort für dein Projekt aus (z. B. C:\Users\Name\PycharmProjects\MeinDjangoProjekt).
  4. Wichtig: Stelle sicher, dass "New environment using Virtualenv" ausgewählt ist. Dies isoliert deine Django-Installation von anderen Projekten.
  5. Klicke auf Create.

Schritt 2: Django installieren

Da wir in der Community Edition starten, müssen wir Django manuell in unsere virtuelle Umgebung (venv) installieren.

  1. Öffne unten in PyCharm den Reiter Terminal.
  2. Vergewissere dich, dass am Anfang der Zeile (venv) steht.
  3. Gib folgenden Befehl ein und drücke Enter:
    pip install django

Schritt 3: Das Django-Projektgerüst erstellen

Jetzt erstellen wir die tatsächliche Django-Struktur innerhalb deines PyCharm-Ordners.

  1. Gib im Terminal folgenden Befehl ein (der Punkt am Ende ist wichtig, damit das Projekt direkt im aktuellen Ordner erstellt wird):
    django-admin startproject myproject .

    (Ersetze myproject durch deinen gewünschten Projektnamen).

Du siehst nun die Datei manage.py und einen Ordner mit deinem Projektnamen in der Seitenleiste.


Schritt 4: Python Interpreter überprüfen

Normalerweise erkennt PyCharm den Interpreter automatisch. So prüfst du es:

  1. Gehe zu File > Settings (auf Mac: PyCharm > Settings).
  2. Navigiere zu Project: [DeinProjektName] > Python Interpreter.
  3. Hier sollte der Pfad zu deinem venv angezeigt werden und django in der Liste der installierten Pakete erscheinen.
  4. Falls nicht: Klicke auf Add Interpreter und wähle die python.exe aus dem venv/Scripts/-Ordner deines Projekts aus.

Schritt 5: Run-Configuration für manage.py einrichten

In der Community Edition gibt es keinen automatischen "Run Server"-Button für Django. Wir erstellen uns selbst einen, damit du nicht jedes Mal Befehle tippen musst.

  1. Klicke oben rechts im Fenster auf Add Configuration... (oder "Edit Configurations").
  2. Klicke auf das + Symbol und wähle Python.
  3. Benenne die Konfiguration oben um (z. B. "Django Server").
  4. Script path: Wähle den Pfad zu deiner manage.py Datei aus (klicke auf das Ordner-Symbol).
  5. Parameters: Gib hier runserver ein.
  6. Python Interpreter: Stelle sicher, dass der Interpreter deines Projekts (venv) ausgewählt ist.
  7. Klicke auf OK.

Schritt 6: Den Server starten und testen

  1. Klicke jetzt oben rechts auf den grünen Play-Button (Run), den wir gerade konfiguriert haben.
  2. Schau in das "Run"-Fenster am unteren Rand. Dort sollte stehen: Starting development server at http://127.0.0.1:8000/.
  3. Klicke auf den Link oder öffne deinen Browser und gib die Adresse ein.
  4. Wenn du die "The install worked successfully!" Rakete siehst, ist dein Django-Projekt perfekt eingerichtet.

Zusätzliche Tipps

  • Migrationen: Wenn du die Datenbank synchronisieren musst, öffne das Terminal und gib python manage.py migrate ein.
  • Admin-User: Erstelle einen Administrator mit python manage.py createsuperuser.
  • Apps erstellen: Neue Apps erstellst du im Terminal mit python manage.py startapp meine_app_name.
0