from django.conf.urls import url
from polls import views
from polls.views import QuestionDetailView

urlpatterns = [
    url(r'^index/$', views.index, name="home"),
    url(r'^(?P<pk>[0-9]+)/$',
        QuestionDetailView.as_view(),
        name="question_details"),
    url(r'^(?P<id>[0-9]+)/result/$', views.question_result,
        name="view_result"),
    url(r'^(?P<id>[0-9]+)/votes/$', views.question_vote),
]
Exemplo n.º 2
0
from django.urls import path

from polls.views import QuestionListView, QuestionDetailView, vote

app_name = 'polls'

urlpatterns = [
    path(route='', view=QuestionListView.as_view(), name='index'),
    path(route='<int:pk>/',
         view=QuestionDetailView.as_view(
             template_name='polls/question/detail.html'),
         name='detail'),
    path(route='<int:pk>/results/',
         view=QuestionDetailView.as_view(
             template_name='polls/question/results.html'),
         name='results'),
    path(route='<int:question_id>/vote/', view=vote, name='vote'),
]
Exemplo n.º 3
0
from django.urls import path

from polls.views import (ContinentListView, CountryListView, QuestionCreate,
                         QuestionDelete, QuestionDetailView, QuestionListView,
                         QuestionUpdate, ResultsView, VoteView)

app_name = 'polls'
urlpatterns = [
    path('', QuestionListView.as_view(), name='question_list'),
    path('<uuid:pk>/', QuestionDetailView.as_view(), name='question_detail'),
    path('create/', QuestionCreate.as_view(), name='question_create'),
    path('<uuid:pk>/update/', QuestionUpdate.as_view(),
         name='question_update'),
    path('<uuid:pk>/delete/', QuestionDelete.as_view(),
         name='question_delete'),
    path('<uuid:pk>/results/', ResultsView.as_view(), name='results'),
    path('<uuid:pk>/vote/', VoteView.as_view(), name='vote'),
    path('continent/', ContinentListView.as_view(), name='continent_list'),
    path('country/', CountryListView.as_view(), name='country_list'),
]
Exemplo n.º 4
0
 def test_question_detail_view_resolve_questiondetailview(self):
     view = resolve(self.question.get_absolute_url())
     self.assertEqual(view.func.__name__, QuestionDetailView.as_view().__name__)
Exemplo n.º 5
0
"""project1 URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.8/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url
from django.contrib import admin
from polls.views import ChoiceCreateView, ChoiceVoteView, QuestionCreateView, QuestionDetailView, QuestionList

urlpatterns = [
    url(r"^admin/", include(admin.site.urls)),
    url(r"^$", QuestionList.as_view(), name="home"),
    url(r"^questions/add/$", QuestionCreateView.as_view(), name="question-create"),
    url(r"^questions/(?P<pk>\d+)/$", QuestionDetailView.as_view(), name="question-detail"),
    url(r"^questions/(?P<pk>\d+)/choice/add/$", ChoiceCreateView.as_view(), name="choice-create"),
    url(r"^choice/(?P<pk>\d+)/vote/(?P<vote>[-\w]+)/$", ChoiceVoteView.as_view(), name="choice-vote"),
]
Exemplo n.º 6
0
from django.conf.urls import url
from polls import views
from polls.views import QuestionDetailView, QuestionListView

urlpatterns = [
    url(r'^$',QuestionListView.as_view(),name="home"),
    url(r'^(?P<pk>[0-9]+)/$', QuestionDetailView.as_view(),name="question_detail"),
    url(r'^(?P<id>[0-9]+)/result/$', views.question_result,name="view_result"),
    url(r'^(?P<id>[0-9]+)/vote/$', views.question_vote),


]