Python-Programmierung mit Django Framework ist zu einer der beliebtesten Möglichkeiten geworden, Webanwendungen zu entwickeln. Django macht es einfach, komplexe und leistungsstarke Webanwendungen zu erstellen, indem es Entwicklern viele Tools und Funktionen zur Verfügung stellt.
Eines der bequemsten Werkzeuge für die Entwicklung von Django-Projekten ist PyCharm - eine integrierte Entwicklungsumgebung für Python-Entwicklung. PyCharm bietet viele Funktionen, die die Arbeit mit Django erleichtern, einschließlich der automatischen Erstellung und Konfiguration eines Projekts.
In diesem Artikel werden wir uns eine schrittweise Anleitung zum Erstellen eines Django-Projekts in PyCharm ansehen. Wir werden uns mit dem Erstellen eines neuen Projekts vertraut machen, die virtuelle Umgebung einrichten, Django installieren und die erste Django-Anwendung erstellen. Danach können Sie mit der Entwicklung Ihrer eigenen Django-Webanwendung mit PyCharm beginnen.
Arbeitsbeginn
Das Erstellen eines Django-Projekts in PyCharm scheint ein schwieriger Prozess zu sein, besonders für Anfänger. Mit einer Schritt-für-Schritt-Anleitung können Sie diesen Prozess jedoch leicht erlernen und mit der Entwicklung von Webanwendungen auf Django beginnen.
1. Öffnen Sie PyCharm und erstellen Sie ein neues Projekt.
2. Geben Sie einen Projektnamen an und wählen Sie einen Python-Interpreter aus.
3. Klicken Sie auf die Schaltfläche "Erstellen" und warten Sie, bis das Projekt erstellt wurde.
4. Wählen Sie im Menü "Datei" die Option "Neu" und erstellen Sie eine neue Datei.
5. Geben Sie einen Dateinamen und eine Erweiterung an. "html".
6. Schließen Sie die erforderlichen Django-Bibliotheken und -Module am Anfang der Datei an.
| Bibliotheken | Verwendete Funktionen |
|---|---|
| from django.shortcuts import render | Die Funktion render() wird zum Rendern von HTML-Vorlagen verwendet |
| from django.http import HttpResponse | Die HttpResponse-Klasse wird zum Erstellen von HTTP-Antworten verwendet |
| from django.urls import reverse | Die Funktion reverse() wird zum Generieren von URLs verwendet |
7. Erstellen Sie eine Handlerfunktion für Abfragen.
8. Verwenden Sie die Funktion render(), um den HTML-Code der Vorlage anzuzeigen.
9. Starten Sie den Django-Entwicklungsserver mit dem Befehl "Python" manage.py runserver".
10. Öffnen Sie einen Webbrowser und gehen Sie zu "http://localhost:8000 " um die Funktionsfähigkeit des Projekts zu überprüfen.
Jetzt können Sie mit dem Erstellen eines Django-Projekts in PyCharm beginnen und den Entwicklungsprozess für Webanwendungen genießen!
Herunterladen und Installieren von PyCharm
- Besuchen Sie die offizielle PyCharm-Website unter dem Link https://www.jetbrains.com/pycharm/
- Wählen Sie auf der Website die Version von PyCharm aus, die Sie installieren möchten (Community Edition oder Professional Edition), und klicken Sie auf die Schaltfläche Download.
- Nachdem Sie die PyCharm-Installationsdatei heruntergeladen haben, öffnen Sie sie und folgen Sie den Anweisungen des Installationsassistenten.
- Bei der Installation können Sie den Speicherort des PyCharm-Installationsordners auswählen und die anderen Installationsoptionen nach Ihren Wünschen anpassen.
- Nachdem die PyCharm-Installation abgeschlossen ist, starten Sie die Anwendung und führen Sie den Prozess durch, um die Pfade zum Python-Interpreter zu konfigurieren, die in Ihrem Projekt verwendet werden.
- Sobald die Einrichtung abgeschlossen ist, können Sie ein neues Projekt in PyCharm erstellen und mit der Entwicklung des Django-Projekts beginnen.
Jetzt haben Sie PyCharm, ein Tool, mit dem Sie Django-Projekte effizient entwickeln können.
Erstellen eines neuen Projekts
Schritt 1: Öffnen Sie PyCharm und wählen Sie "Neues Projekt erstellen" aus dem Hauptmenü.
Schritt 2: Geben Sie einen Namen für das Projekt ein und wählen Sie einen Speicherort aus, an dem es auf Ihrem Computer gespeichert werden soll.
Schritt 3: Wählen Sie "Django" aus der Liste der verfügbaren Projektvorlagen aus.
Schritt 4: Stellen Sie sicher, dass im Feld "Python Interpreter" die richtige Python-Version angegeben ist. Wenn nicht, wählen Sie die gewünschte Version aus der Liste aus.
Schritt 5: Klicken Sie auf "Erstellen", um das Projekt zu erstellen.
Schritt 6: Aktivieren Sie im nächsten Fenster das Kontrollkästchen "Create a project using the Django layout".
Schritt 7: Geben Sie den Namen "Anwendungsname" ein und wählen Sie den Speicherort aus, an dem die Anwendung im Projekt gespeichert werden soll.
Schritt 8: Klicken Sie auf "OK", um das Projekt und die Anwendung zu erstellen.
Schritt 9: Warten Sie, bis das Projekt erstellt wurde.
Glückwunsch! Sie haben gerade ein neues Django-Projekt in PyCharm erstellt.
Konfigurieren einer virtuellen Umgebung
Um ein Projekt mit Django zu entwickeln, müssen Sie eine virtuelle Umgebung erstellen. Eine virtuelle Umgebung hilft Ihnen, ein Projekt von anderen Projekten zu isolieren und bietet die Möglichkeit, projektspezifische Pakete und Abhängigkeiten zu installieren.
- Öffnen Sie ein PyCharm-Terminalfenster oder öffnen Sie ein integriertes Terminal.
- Wechseln Sie in das Projektverzeichnis, in dem Sie die virtuelle Umgebung erstellen möchten.
- Geben Sie den folgenden Befehl ein, um eine virtuelle Umgebung im Projektverzeichnis zu erstellen:
python3 -m venv venv - Aktivieren Sie die virtuelle Umgebung mit dem folgenden Befehl:
source venv/bin/activate
Nachdem Sie diese Schritte ausgeführt haben, steht Ihnen eine virtuelle Umgebung in Ihrem Projekt zur Verfügung, in der Sie Pakete installieren und verwenden können, die für Ihr Projekt spezifisch sind.
Django installieren
Bevor Sie mit Django beginnen, müssen Sie es auf Ihrem Computer installieren. Hier ist eine Schritt-für-Schritt-Anleitung zur Installation von Django:
1. Öffnen Sie eine Eingabeaufforderung (Terminal) auf Ihrem Computer.
3. Geben Sie den folgenden Befehl ein, um Django mit dem Python-Paketverwaltungstool - pip zu installieren:
pip install django
4. Warten Sie, bis der Django-Installationsprozess abgeschlossen ist. Nach erfolgreicher Installation wird eine Abschlussnachricht angezeigt.
5. Stellen Sie sicher, dass Django korrekt installiert ist, indem Sie den Befehl django-admin --version eingeben. Wenn Django erfolgreich installiert wurde, sollten Sie die auf Ihrem Computer installierte Version von Django sehen.
Django ist jetzt auf Ihrem Computer installiert und einsatzbereit. Sie können mit PyCharm mit dem Erstellen Ihres ersten Django-Projekts beginnen.
Erstellen und Konfigurieren einer Datenbank
Nachdem Sie ein Django-Projekt in PyCharm erstellt haben, müssen Sie die Datenbank konfigurieren. Django unterstützt verschiedene Datenbanken wie SQLite, PostgreSQL, MySQL und andere. In diesem Abschnitt erfahren Sie, wie Sie eine SQLite-Datenbank einrichten.
1. Öffnen Sie die Einstellungsdatei für das settings-Projekt.py, das sich im Projektverzeichnis befindet.
2. Suchen Sie die Variable DATABASES und ändern Sie den Schlüsselwert 'ENGINE' in 'django.db.backends.sqlite3'.
3. Fügen Sie dem Schlüssel 'NAME' den absoluten Pfad zur Datenbankdatei hinzu. Zum Beispiel 'NAME': os.path.join(BASE_DIR, 'db.sqlite3').'
4. Speichern Sie die Änderungen in der Datei settings.py .
5. Erstellen Sie die Datenbank, indem Sie den folgenden Befehl im PyCharm-Terminal ausführen:
$ python manage.py migrate
6. Nachdem der Befehl erfolgreich ausgeführt wurde, wird die Datenbank erstellt und alle erforderlichen Tabellen werden automatisch erstellt.
Jetzt ist Ihr Django-Projekt mit einer SQLite-Datenbank konfiguriert. Sie können Ihre Anwendung weiterhin entwickeln, indem Sie über ein Django-ORM mit der Datenbank interagieren.
Hinweis: Wenn Sie eine andere Datenbank verwenden möchten, müssen Sie die Werte der Schlüssel 'ENGINE', 'NAME', 'USER', 'PASSWORD' und anderer relevanter Einstellungen in der Datei ändern settings.py , um zu Ihrer spezifischen Datenbank zu passen.
Erstellen einer Anwendung
1. Um eine neue Anwendung in Django zu erstellen, öffnen Sie das Menü File in PyCharm und wählen Sie New.
2. Wählen Sie im Untermenü Django und dann App.
3. Geben Sie den Namen der Anwendung in das Feld ein Name und drücken Sie die taste OK.
4. PyCharm erstellt eine Verzeichnisstruktur für Ihre Anwendung. Im Anwendungsverzeichnis finden Sie zwei Dateien: admin.py und models.py.
5. Datei admin.py wird verwendet, um Anwendungsmodelle in der Django-Verwaltungsschnittstelle zu registrieren.
6. Datei models.py enthält Anwendungsdatenmodelldefinitionen.
7. Sie können jetzt Ihre Datenmodelle, Ansichten und URL-Vorlagen zur erstellten Anwendung hinzufügen.
8. Um ein neues Datenmodell hinzuzufügen, öffnen Sie die Datei models.py und definieren Sie es mit einer Klasse.
9. Nachdem Sie das Datenmodell definiert haben, können Sie eine Tabelle mit dem entsprechenden Modell in der Datenbank erstellen, indem Sie den Python-Befehl ausführen manage.py makemigrations im PyCharm-Terminal.
10. Erstellen Sie dann eine Tabelle in der Datenbank, führen Sie den Python-Befehl aus manage.py migrate .
Jetzt haben Sie ein grundlegendes Django-Anwendungsframework, das Sie weiter anpassen und nach Belieben entwickeln können.
Projekt starten
Nachdem Sie ein Django-Projekt in PyCharm erstellt haben, können Sie es starten.
Öffnen Sie in PyCharm das Terminal mit dem Befehl "Alt + F12". Führen Sie im Terminal den folgenden Befehl aus:
python manage.py runserver
Dieser Befehl startet den Django-Entwicklungsserver und Sie sehen eine Nachricht: