Heim > Backend-Entwicklung > Python-Tutorial > Djiango-Verzeichnisdateien

Djiango-Verzeichnisdateien

巴扎黑
Freigeben: 2017-06-23 15:05:54
Original
2466 Leute haben es durchsucht

1. Erstellen Sie ein Projekt

Befehl: django-admin startproject mysite

mysite

├── manage.py
└── mysite
    ├── __init__.py
    ├── settings.py
    ├── urls.py
    └── wsgi.py
1.manage.py ist ein Befehlszeilentool für die Interaktion mit Django. Dieses Tool wird beispielsweise zum Generieren der Datenbanktabellenstruktur basierend auf dem Modell und dem Server verwendet, in dem es sich befindet das gleiche Verzeichnis wie manage.py. Verwenden Sie python manage.py, um die Liste der Befehle anzuzeigen, die verwendet werden können
2.mysite: Dies ist der Paketname des Projekts.
3.__init__.py: Zeigt an, dass mysite ein Paket ist.
4.setting.py: Django-Konfigurationsdatei, einschließlich Projekt-App-Konfiguration, Datenbankkonfiguration, Sprachkonfiguration usw.
5.urls.py: Djangos Dispatcher ordnet verschiedene Ansichten basierend auf unterschiedlichen URLs zu.
6.wsgi.py: WSGI ist die Webserver-Gateway-Schnittstelle. Diese Datei ist der Einstiegspunkt, um das Projekt konform mit diesem Protokoll zu machen.

App erstellen

Befehl: python manage.py startapp-Benutzer
learn/
├── __init__.py
├── admin.py
├── models.py
├── tests.py
└── views.py
1.learn: Das Stammverzeichnis der App
2.admin.py: Django verfügt über eine Verwaltungsoberfläche , diese Datei kann das Modell registrieren und in der Schnittstelle verwalten
3.__init__.py: Zeigt an, dass polls auch ein Paket ist
4.migrations: wird nach der Ausführung zum Initialisieren der Datenbank verwendet python manage.py makemigrations Hier wird automatisch eine Datei generiert (Version 1.7 oder höher)
5.__init__.py: Zeigt an, dass Migrationen auch ein Paket sind
6.models.py: Definieren die Modellklasse in dieser Datei
7.tests.py: Testcode schreiben

8.views.py: Ansicht, wenn Django die URL in urls.py zuordnet, finden Sie die entsprechende in Views.py Behandlungsmethode

Das obige ist der detaillierte Inhalt vonDjiango-Verzeichnisdateien. 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