Django Tutorial Part 3 -- detail を表示するペーjiを作る

3894 단어 django

何をやるか



https://docs.djangoproject.com/en/4.0/intro/tutorial03/#writing-more-views

Django Tutorial の Part 3 前半

urls.py 와 views.py 에 자세히 を作っ て question_id のページにアクセスされたときに、それを html で表示するようにする.

디테일 を書く



url の/questionId に views の detail を表示するようにする

views.py




def detail(request, question_id):
    return HttpResponse("Detail of question: %s." % question_id)


디테일에 question_idを HttpResponse を返すロジックを書いて

urls.py 그리고 상세 에




urlpatterns = [
    path('', views.index, name='index'),
    path('<int:question_id>/', views.detail, name='detail'),
]


root/question_id で views の detail に routing する url 設定を書く



これで detail として表示された

결과 を書く



URL




    path('<int:question_id>/results/', views.results, name='results'),


결과




def results(request, question_id):
    response = "You're looking at the results of question %s."
    return HttpResponse(response % question_id)


이것으로 /1/results/にアクセスすると



HttpResponse 関数の中で合體した結果が表示される.

다음



https://docs.djangoproject.com/en/4.0/intro/tutorial03/#write-views-that-actually-do-something

목록(을) 지도 して表示する

좋은 웹페이지 즐겨찾기