Heim > Artikel > Backend-Entwicklung > Schreiben Sie eine einfache Django-Anwendung
Es gibt viele verschiedene Web-Frameworks unter Python, und Django ist das repräsentativste unter den Schwergewichts-Playern. In diesem Tutorial führen wir Sie durch die Erstellung einer einfachen Abstimmungsanwendung. Es wird aus zwei Teilen bestehen: einer öffentlichen Seite, auf der die Leute sehen und abstimmen können, und einer Verwaltungsseite, auf der Sie Stimmen hinzufügen, ändern und löschen können.
$ django-admin startproject mysite mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py
Der Zweck dieser Verzeichnisse und Dateien ist:
Das äußerste: Datei: mysite/ Das Stammverzeichnis ist nur ein Container für Ihr Projekt, Django nicht Wenn Ihnen der Name wichtig ist, können Sie ihn beliebig umbenennen.
manage.py: Ein Befehlszeilentool, mit dem Sie Django-Projekte auf verschiedene Arten verwalten können. Alle Details zu manage.py finden Sie in django-admin und manage.py.
Das darin enthaltene mysite/-Verzeichnis enthält Ihr Projekt, bei dem es sich um ein reines Python-Paket handelt. Sein Name ist der Python-Paketname, den Sie verwenden, wenn Sie auf etwas darin verweisen. (z. B. mysite.urls).
mysite/__init__.py: Eine leere Datei, die Python mitteilt, dass dieses Verzeichnis als Python-Paket betrachtet werden soll. Wenn Sie neu bei Python sind, lesen Sie mehr über Pakete in der offiziellen Dokumentation.
mysite/settings.py: Konfigurationsdatei für Django-Projekt. Wenn Sie wissen möchten, wie diese Datei funktioniert, sehen Sie sich die Django-Einstellungen für Einzelheiten an.
mysite/urls.py: Die URL-Deklaration des Django-Projekts, wie das „Verzeichnis“ Ihrer Website. Lesen Sie die Dokumentation zum URL-Dispatcher, um mehr über URLs zu erfahren.
mysite/wsgi.py: dient als Einstiegspunkt für die Ausführung Ihres Projekts auf einem WSGI-kompatiblen Webserver. Weitere Informationen finden Sie unter „Bereitstellung mit WSGI“.
[Empfohlener Kurs: Django-Video-Tutorial]
Das obige ist der detaillierte Inhalt vonSchreiben Sie eine einfache Django-Anwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!