Parce que je travaillais et qu'il y avait beaucoup de choses liées à la bibliothèque de Django, j'ai voulu y toucher une fois
--Comprendre le déroulement de la création d'une application --Comprendre les bibliothèques utilisables
Création de votre première application Django, partie 1|Documentation Django| Django
django-admin startproject mysite
L'exécution du code ci-dessus créera un projet pour django avec le nom mysite
.
La structure du projet est la suivante.
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
--mysite / wsgi.py: serveur Web
Si vous exécutez le code ci-dessus dans le répertoire où se trouve manage.py, c'est-à-dire le mysite externe, il sera lancé.
python manage.py runserver
Si vous souhaitez modifier le port du serveur, procédez comme suit.
python manage.py runserver 8080
Exécutez la commande suivante dans la même hiérarchie que manage.py
python manage.py startapp polls
Un répertoire appelé polls est généré automatiquement. Le contenu est le suivant.
polls/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
views.py
La partie sondages
est facultative. L'application de démarrage est importante.
Ajoutez urls.py et créez urls.py et 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 / hogehoge /
http: // polls / (coupé jusqu'ici)
, hogehoge / (transmettez ceci à polls.urls)
Vérifiez le résultat de l'exécution avec la commande suivante
$ python manage.py runserver
Accédez à http: // localhost: 8000 / polls / Réussite si "Bonjour tout le monde. Vous êtes à l'index des sondages." Est affiché
Recommended Posts