vim django-20231002/mysite/polls/views.py
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse('hello django polls index')
def q_detail(request,question_id):
return HttpResponse('you are looking for %s.'%question_id)
def results(request, question_id):
response = "You're looking at the results of question %s."
return HttpResponse(response % question_id)
def vote(request, question_id):
return HttpResponse("You're voting on question %s." % question_id)
vim django-20231002/mysite/polls/urls.py
from django.urls import path
from . import views
urlpatterns=[
path('index/',views.index),
path('question/detail/<int:question_id>/',views.q_detail),
# ex: /polls/5/results/
path('<int:question_id>/results/', views.results, name='results'),
# ex: /polls/5/vote/
path('<int:question_id>/vote/', views.vote, name='vote'),
]
Request example
links:
https://www.w3cschool.cn/django4/django4-esfw3lyr.html