Django-Projekt in PyCharm Community Edition erstellen
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
- Öffne PyCharm Community Edition.
- Klicke auf New Project.
- Wähle einen Speicherort für dein Projekt aus (z. B.
C:\Users\Name\PycharmProjects\MeinDjangoProjekt). - Wichtig: Stelle sicher, dass "New environment using Virtualenv" ausgewählt ist. Dies isoliert deine Django-Installation von anderen Projekten.
- 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.
- Öffne unten in PyCharm den Reiter Terminal.
- Vergewissere dich, dass am Anfang der Zeile
(venv)steht. - 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.
- 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
myprojectdurch 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:
- Gehe zu File > Settings (auf Mac: PyCharm > Settings).
- Navigiere zu Project: [DeinProjektName] > Python Interpreter.
- Hier sollte der Pfad zu deinem
venvangezeigt werden unddjangoin der Liste der installierten Pakete erscheinen. - Falls nicht: Klicke auf Add Interpreter und wähle die
python.exeaus demvenv/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.
- Klicke oben rechts im Fenster auf Add Configuration... (oder "Edit Configurations").
- Klicke auf das + Symbol und wähle Python.
- Benenne die Konfiguration oben um (z. B. "Django Server").
- Script path: Wähle den Pfad zu deiner
manage.pyDatei aus (klicke auf das Ordner-Symbol). - Parameters: Gib hier
runserverein. - Python Interpreter: Stelle sicher, dass der Interpreter deines Projekts (venv) ausgewählt ist.
- Klicke auf OK.
Schritt 6: Den Server starten und testen
- Klicke jetzt oben rechts auf den grünen Play-Button (Run), den wir gerade konfiguriert haben.
- Schau in das "Run"-Fenster am unteren Rand. Dort sollte stehen:
Starting development server at http://127.0.0.1:8000/. - Klicke auf den Link oder öffne deinen Browser und gib die Adresse ein.
- 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 migrateein. - 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.