示例#1
0
from django.conf.urls import url
from polls.views import HomeView
from django.urls import path

from . import views

urlpatterns = [
    url(r'^$', HomeView.as_view(), name='home'),
]
示例#2
0
文件: urls.py 项目: Halcae/Django
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. Import the include() function: from django.conf.urls import url, include
    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 django.conf import settings
from django.conf.urls.static import static
from django.contrib.auth.views import login, logout_then_login
from django.contrib.auth.decorators import login_required
from django.views.generic.base import TemplateView
from polls.views import HomeRedirectView, HomeView

urlpatterns = [
    url(r'^$', HomeRedirectView.as_view()),
    url(r'^polls/', include('polls.urls')),
    url(r'^admin/', admin.site.urls),
    url(r'^accounts/login/$', login, {'template_name': 'polls/login.html'}),
    url(r'^accounts/logout/$', logout_then_login, {'login_url': '/accounts/login/'}),
    url(r'^home$', login_required(HomeView.as_view(template_name='polls/index.html')), name='home'),

]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
示例#3
0
from django.urls import path
from django.conf.urls import url

from . import views
from polls.views import HomeView, CreateTournamentView, LoginView, SignUpView, TournamentView, LogoutView, HighscoresView, ResultsView

app_name = 'polls'
urlpatterns = [
    path('tournament/<int:tournament_id>/',
         TournamentView.as_view(),
         name='tournament'),
    path('', TournamentView.as_view(), name='check_answer'),
    path('create/', CreateTournamentView.as_view(), name='create'),
    path('create_tourny/',
         CreateTournamentView.as_view(),
         name='create_tourny'),
    path('index/', HomeView.as_view(), name='index'),
    path('login/', LoginView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('signup/', SignUpView.as_view(), name='signup'),
    path('highscores/', HighscoresView.as_view(), name='highscores'),
    path('', SignUpView.as_view(), name='create_user'),
    path('scores/<int:score>', ResultsView.as_view(), name='results'),
]
示例#4
0
from django.conf.urls import patterns, include, url
from polls.views import HomeView, PollView

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^$', HomeView.as_view()),
    url(r'^poll/(?P<pk>[0-9]+)/$', PollView.as_view(), name='poll_views_poll'),
    url(r'^admin/', include(admin.site.urls)),
)
示例#5
0
from django.contrib import admin
from django.urls import include, path

from polls.views import CreateUser, HomeView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('polls/', include('polls.urls')),
    path('users/', CreateUser.as_view(), name='create_user'),
    path('', HomeView.as_view(), name='home'),
]
示例#6
0
from django.conf.urls import patterns, include, url
from django.contrib import admin

from polls import views
from polls.views import HomeView

admin.autodiscover()

urlpatterns = patterns('',
	url(r'^$', HomeView.as_view(), name='home'),
    url(r'^polls/', include('polls.urls', namespace="polls")),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^(?P<poll_id>\d+)/vote/$', views.vote, name='vote'),

)