[PYTHON] Premier défi Django

J'ai essayé de toucher Django, donc j'ai résumé ce que j'ai fait pour moi

Site de référence

Réalisé en référence à ici https://docs.djangoproject.com/ja/3.1/intro/tutorial01/

Créer un projet

Créez un projet avec la commande suivante

django-admin startproject mysite

Fichier à créer

Démarrage du serveur

python manage.py runserver

Lorsque vous spécifiez une commande, est-ce une configuration à python manage.py?

Créer un projet

python manage.py startapp polls

Créer une vue

Modifier views.py

from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

Je me demande si cela ressemble à importer des packages autour de http et à gérer les requêtes avec une fonction appelée index

Définition du routage

Créez polls / urls.py

from django.conf.urls import url

from . import views

urlpatterns = [
    url('', views.index, name='index'),
]

Modifiez mysite / urls.py

# from django.conf.urls import url
from django.contrib import admin
from django.conf.urls import include, url

urlpatterns = [
    url('admin/', admin.site.urls),
    url('polls/', include('polls.urls')),
]

Pour une raison quelconque, je n'ai pas pu le faire selon le site auquel j'ai fait référence, alors j'aimerais le savoir plus tard. Pour une raison quelconque, cela ne fonctionne que si j'utilise une fonction appelée url au lieu de path ... Il semble y avoir un problème de version ...: penser:

J'ai l'impression de ne pas avoir pu spécifier la version de python utilisée par Django sur docker ...

root@38153a1081ae:/code# python --version
Python 3.8.5
root@38153a1081ae:/code# python -m django --version
1.11.29
root@38153a1081ae:/code#

Pour le moment, j'ai trouvé la partie problématique, alors passons en revue le côté docker ou les paramètres Django ...

Recommended Posts

Premier défi Django
Premier développement Django
Django
Résumé du didacticiel Django Girls Première moitié
Personnalisation de l'écran d'administration de Django Première étape
Démarrez Django pour la première fois
mise à jour de Django
Django Note 4
Mémorandum Django
recherche django
Premier flacon
Résumé de Django
Test Django
Premier essai
Django # 2 (modèle)
Django Note 5
Django Hands On
Touchez django
Mémo Django
Résumé de Django
Les bases de Django
Django Shoho
Premier examen de python-
Paramètres initiaux de Django
Django + Docker
Premier gdb
Création de la première application avec Django startproject
Défiez AtCoder
Glossaire Django
Installation de Django
Django: Références
Django Note 1
Django Note 3
Django Note 2
Démarrage de Django
Mémo Django
Django NullCharField
Qu'est-ce qu'un chien? Défiez le modèle Django! Le volume