Da ich arbeitete und viele Dinge mit Djangos Bibliothek zu tun hatten, wollte ich sie einmal berühren
Erstellen Ihrer ersten Django-App, Teil 1|Django-Dokumentation| Django
django-admin startproject mysite
Wenn Sie den obigen Code ausführen, wird ein Projekt für Django mit dem Namen "mysite" erstellt.
Die Projektstruktur ist wie folgt.
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
--mysite / wsgi.py: Webserver
Wenn Sie den obigen Code in dem Verzeichnis ausführen, in dem sich manage.py befindet, dh auf der äußeren MySite, wird er gestartet.
python manage.py runserver
Wenn Sie den Server-Port ändern möchten, gehen Sie wie folgt vor.
python manage.py runserver 8080
Führen Sie den folgenden Befehl in derselben Hierarchie wie manage.py aus
python manage.py startapp polls
Ein Verzeichnis namens polls wird automatisch generiert. Der Inhalt ist wie folgt.
polls/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
views.py
Der Teil "Umfragen" ist optional. Die Start-App ist wichtig.
Fügen Sie urls.py hinzu und erstellen Sie urls.py und views.py.
polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
polls/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
mysite/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
http: // polls / (bis zu diesem Punkt abgeschnitten)
, hogehoge / (übergebe dies an polls.urls)
Überprüfen Sie das Ausführungsergebnis mit dem folgenden Befehl
$ python manage.py runserver
Gehen Sie zu http: // localhost: 8000 / polls / Erfolg, wenn "Hallo Welt. Sie befinden sich im Umfrageindex" angezeigt wird
Recommended Posts