Heim > Backend-Entwicklung > Python-Tutorial > Der erste Schritt zum Erlernen von Django: Installations- und Konfigurationsanleitung

Der erste Schritt zum Erlernen von Django: Installations- und Konfigurationsanleitung

WBOY
Freigeben: 2024-02-18 21:47:07
Original
494 Leute haben es durchsucht

Der erste Schritt zum Erlernen von Django: Installations- und Konfigurationsanleitung

Django von Grund auf lernen: Detaillierte Einführung in die Installation und Konfiguration von Django, spezifische Codebeispiele sind erforderlich.

Django ist ein in der Python-Sprache geschriebenes Open-Source-Webanwendungs-Framework, das Entwicklern dabei helfen kann, auf einfache Weise leistungsstarke Webanwendungsprogramme zu erstellen . Wenn Sie Anfänger sind und Django von Grund auf erlernen möchten, finden Sie in diesem Artikel eine ausführliche Installations- und Konfigurationsanleitung mit spezifischen Codebeispielen.

  1. Python installieren
    Bevor Sie beginnen, stellen Sie sicher, dass Python auf Ihrem Computer installiert ist. Sie können die für Ihr System geeignete Python-Version von der offiziellen Python-Website (https://www.python.org/downloads/) herunterladen und gemäß dem Installationsassistenten installieren.
  2. Installieren Sie eine virtuelle Umgebung
    Beim Lernen und Entwickeln von Django-Projekten empfehlen wir die Verwendung einer virtuellen Umgebung. Die virtuelle Umgebung ist eine unabhängige Python-Laufumgebung, die uns dabei helfen kann, Projektabhängigkeiten zu isolieren. Der Befehl zum Installieren einer virtuellen Umgebung lautet wie folgt:

    $ pip install virtualenv
    Nach dem Login kopieren
  3. Eine virtuelle Umgebung erstellen
    Eine virtuelle Umgebung mit dem Namen myenv erstellen. Führen Sie den folgenden Befehl in der Befehlszeile aus:

    $ virtualenv myenv
    Nach dem Login kopieren
  4. Aktivieren Sie die virtuelle Umgebung.
    Gehen Sie in das Stammverzeichnis der virtuellen Umgebung und aktivieren Sie die virtuelle Umgebung mit dem folgenden Befehl:

    $ source myenv/bin/activate
    Nach dem Login kopieren
  5. Installieren Sie Django.
    In der aktivierten virtuellen Umgebung Umgebung verwenden Sie den folgenden Befehl „Django installieren“:

    $ pip install django
    Nach dem Login kopieren
  6. Erstellen Sie ein Django-Projekt
    Gehen Sie in der Befehlszeile in das Verzeichnis, in dem Sie das Projekt erstellen möchten, und führen Sie den folgenden Befehl aus, um ein Django-Projekt mit dem Namen „myproject:

    $ django-admin startproject myproject
    Nach dem Login kopieren
    “ zu erstellen „Starten Sie den Entwicklungsserver.“ Sie können http://127.0.0.1:8000/ in Ihrem Browser aufrufen. Schauen Sie sich Ihr Django-Projekt an.

  7. Erstellen Sie eine einfache Django-App.

    Führen Sie in Ihrem Projektstammverzeichnis den folgenden Befehl aus, um eine Django-App mit dem Namen myapp zu erstellen:

    $ python manage.py runserver
    Nach dem Login kopieren

    Dadurch wird ein Ordner mit dem Namen myapp in Ihrem Projekt erstellt. Er enthält einige Beispielcode- und Konfigurationsdateien .

  8. Django-Anwendung konfigurieren
  9. Öffnen Sie die Datei „settings.py“ im Stammverzeichnis Ihres Projekts, suchen Sie die Option INSTALLED_APPS und fügen Sie „myapp“ hinzu.


    Modell erstellen

    Definieren Sie das Modell in der Datei models.py im Ordner myapp. Erstellen wir zum Beispiel ein einfaches Modell, das einen Benutzer darstellt:

    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    Nach dem Login kopieren
  10. Führen Sie den folgenden Befehl in Ihrer virtuellen Umgebung aus, um das Modell auf die Datenbank anzuwenden:
  11. $ python manage.py startapp myapp
    Nach dem Login kopieren

  12. Erstellen Sie Ansichten

    in der Datei „views.py“ im Ordner „myapp“ Definieren eine einfache Ansichtsfunktion in . Erstellen wir zum Beispiel eine Ansichtsfunktion, die alle Benutzer zurückgibt:

    from django.db import models
    
    class User(models.Model):
     name = models.CharField(max_length=50)
     email = models.EmailField()
    
     def __str__(self):
         return self.name
    Nach dem Login kopieren

    Vorlagen erstellen
  13. Erstellen Sie einen Ordner namens „templates“ im Ordner „myapp“ und erstellen Sie darin eine Vorlagendatei namens „user_list.html“. Zeigen Sie die Daten aller Benutzer in der Vorlagendatei an:
  14. $ python manage.py makemigrations
    $ python manage.py migrate
    Nach dem Login kopieren


    URL konfigurieren
  15. URL-Routing konfigurieren in der Datei urls.py im Ordner myproject. Beispielsweise konfigurieren wir eine URL, um die Benutzerlistenansicht an den Pfad „/users/“ zu binden:
  16. from django.shortcuts import render
    from .models import User
    
    def user_list(request):
     users = User.objects.all()
     return render(request, 'user_list.html', {'users': users})
    Nach dem Login kopieren


    Führen Sie das Projekt aus

    Starten Sie den Entwicklungsserver neu und besuchen Sie dann http://127.0.0.1:8000/users/ Alle anzeigen Liste der Benutzer.
  17. Durch die oben genannten Schritte haben Sie Django erfolgreich installiert und konfiguriert und eine einfache Django-Anwendung erstellt. Dies sind nur die Grundlagen zum Erlernen von Django. Es gibt viele tiefergehende Themen wie Formulare, Benutzerauthentifizierung und Datenbankoperationen. Ich hoffe, dieser Artikel kann Ihnen den Einstieg in Django erleichtern und den Weg für Ihre Lernreise ebnen. Frohes Lernen!

Das obige ist der detaillierte Inhalt vonDer erste Schritt zum Erlernen von Django: Installations- und Konfigurationsanleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage