[PYTHON] Django Erste Schritte: 2_ Erstellen eines Projekts

Inhaltsverzeichnis

Django Start: 1_Environment Construction Django Start: 2_Create Project Django-Start: 3_Apache-Integration Django-Start: 4_MySQL-Integration

Das letzte Mal, als wir mit dem Aufbau der Umgebung fortfuhren, werden wir dieses Mal tatsächlich ein Projekt erstellen. Es ist 100 Mal nützlicher, sich auf das offizielle Tutorial zu beziehen, als es zusammenzufassen.

Erstellen Sie Ihre erste Django-App

Ich werde es für Anfänger wie mich zusammenfassen, die es selbst mit einer formellen höflichen Erklärung schwierig finden.

Umgebung

Django-Konfiguration

Django hat das Konzept von Projekten und Anwendungen. Grob gesagt gibt es eine Reihe von Anwendungen im Projekt.

Ein Projekt ist das größte Konzept, egal ob es sich um eine Site oder ein System handelt, das Sie mit Django erstellen möchten. Eine Anwendung ist eine kleine Funktion (z. B. ein Artikelveröffentlichungs- oder Abstimmungssystem) auf der Website.

Es scheint, dass die Granularität der Anwendung gering sein sollte. Zerkleinern Sie so viel wie möglich und widmen Sie jede Anwendung einer Aufgabe. Anwendungen locker verbinden (nicht voneinander abhängig).

Dies scheint es einfach zu machen, die Anwendung auf ein anderes Projekt umzuleiten.

Projekterstellung

Beginnen Sie also mit der Erstellung eines Projekts. Gehen Sie zum entsprechenden Diktator (make / home / django oder so).

django-admin startproject PROJECT_NAME

Geben Sie Ihren bevorzugten Projektnamen in PROJECT_NAME ein. Vermeiden Sie jedoch Namen wie test und django, die wahrscheinlich von Python importiert werden, da sie mit der Wimper schlagen. Es scheint auch, dass der Ort, an dem es erstellt wird, den Stamm des Apache-Dokuments vermeidet.

Lassen Sie es uns jetzt auf dem einfachen Server für die Entwicklung überprüfen (dieser kann nicht für den öffentlichen Gebrauch verwendet werden, sondern nur für die Entwicklung).

cd PROJECT_NAME
python manage.py runserver 0.0.0.0:8000

Greifen Sie als Vagrant mit einem Browser auf Port 8000 der IP-Adresse des Servers zu, auf dem Django ausgeführt wird. http://192.168.0.2:8000 Mit einem Gefühl. Oder wget --spider -S localhost: 8000

Vagrant oder der Server, auf dem Django ausgeführt wird, und der Zugriff auf den PC sind unterschiedlich Es heißt DisallowedHost bei ...

Fügen Sie settings.py einen autorisierten Host hinzu. Öffnen wir es im Editor. Dieses Mal werde ich sie vorerst allen erlauben.

ALLOWED_HOSTS = ['*']

Wenn Sie erneut auf den Browser zugreifen und die Meldung "Es hat funktioniert!" Angezeigt wird, ist dies erfolgreich.

Jetzt werden wir weiterhin Anwendungen erstellen und verschiedene Funktionen hinzufügen, aber beim nächsten Mal werden wir zuerst die Datenbank und den Webserver einrichten. Die harten Dinge beschränken sich darauf, sie zuerst loszuwerden.

Referenz-URL

Erstellen Sie Ihre erste Django-App ALLOWED_HOSTS muss in Django 1.5 oder höher festgelegt sein

Recommended Posts

Django Erste Schritte: 2_ Erstellen eines Projekts
Erste Schritte mit Django 1
Erste Schritte mit Django 2
Django Erste Schritte: 1_Umgebungsgebäude
Erste Schritte mit Python Django (1)
Erste Schritte mit Django: 4_MySQL-Integration
Erste Schritte mit Django: 3_Apache-Integration
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Einführung in Python Django (6)
Erste Schritte mit Django mit PyCharm
Erste Schritte mit Python Django (5)
Django-Tabellenerstellung
Django-Projektbasislinie
Grale fangen an
Django Tutorial Zusammenfassung für Anfänger von Anfängern ① (Projekterstellung ~)
Django Erste Schritte Teil 2 mit dem Eclipse Plugin (PyDev)
Erste Schritte mit Django Teil 3 über Python3 und MySQL Connector
Django 1.11 wurde mit Python3.6 gestartet
Erste Schritte mit Android!
Bau der Django-Projektumgebung
1.1 Erste Schritte mit Python
Django Shift Creation Funktion
Erste Schritte mit apache2
Erste Schritte mit Python
Einführung in die Optimierung
Django - Projekt starten ohne Projekt starten
[Django] Benennen Sie das Projekt um
Erste Schritte mit Numpy
Erste Schritte mit Spark
Erste Schritte mit Python
Starten Sie ein Django-Projekt
Erste Schritte mit Pydantic
Erste Schritte mit Jython
Übersetzen Erste Schritte mit TensorFlow
Einführung in Python-Funktionen
Einführung in Tkinter 2: Button
Erste Schritte mit Go Assembly
[Linux] [Grundeinstellung] Einführung
Erste Schritte mit PKI mit Golang ―― 4
Fangen Sie mit Django an! ~ Tutorial ④ ~
Shell zum Erstellen eines Django-Projekts
Erstellen Sie eine Webanwendung mit Django
Erste Schritte und Verwendung von auf Klassenklassen basierenden generischen Ansichten in Django
Fangen Sie mit Django an! ~ Tutorial ⑥ ~
So nehmen Sie erste Einstellungen für die Django-Projekterstellung vor
Django Projekt Entwicklungsumgebung Bau
Stellen Sie das Django-Projekt für Heroku bereit
Aktivieren Sie die Pip-Installation mit der Erstellung der Windows Azure-Website (Django-Projekt).
Erste Schritte mit Heroku-Viewing Hello World in Python Django mit Raspberry PI 3
Erste Schritte mit Python Responder v2
Schritte zum Erstellen eines Django-Projekts
Einführung in Git (1) History-Speicher
Erste Schritte mit Sphinx. Generieren Sie Docstring mit Sphinx
Erste Schritte mit Python-Webanwendungen