django-test/polls/urls.py

27 lines
733 B
Python
Raw Permalink Normal View History

2022-08-26 10:41:18 +00:00
from django.urls import path
from . import views
app_name = 'polls'
# oldvariant
urlpatterns = [
# ex: /polls/
path('', views.index, name='index'),
# ex: /polls/5/
path('<int:question_id>/', views.detail, name='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'),
]
# newvariant
urlpatterns = [
path('', views.index, name='index'),
path('<int:pk>/', views.DetailView.as_view(), name='detail'),
path('<int:pk>/results/', views.ResultsView.as_view(), name='results'),
path('<int:question_id>/vote/', views.vote, name='vote'), # ex: /polls/5/vote/
]