Loading docs/topics/auth/default.txt +4 −4 Original line number Diff line number Diff line Loading @@ -894,7 +894,7 @@ easiest way is to include the provided URLconf in ``django.contrib.auth.urls`` in your own URLconf, for example:: urlpatterns = [ url('^', include('django.contrib.auth.urls')) url('^', include('django.contrib.auth.urls')), ] This will include the following URL patterns:: Loading @@ -917,7 +917,7 @@ your URLconf:: from django.contrib.auth import views as auth_views urlpatterns = [ url('^change-password/', auth_views.password_change) url('^change-password/$', auth_views.password_change), ] The views have optional arguments you can use to alter the behavior of the Loading @@ -927,10 +927,10 @@ arguments in the URLconf, these will be passed on to the view. For example:: urlpatterns = [ url( '^change-password/', '^change-password/$', auth_views.password_change, {'template_name': 'change-password.html'} ) ), ] All views return a :class:`~django.template.response.TemplateResponse` Loading docs/topics/class-based-views/index.txt +2 −2 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ you can simply pass them into the from django.views.generic import TemplateView urlpatterns = [ url(r'^about/', TemplateView.as_view(template_name="about.html")), url(r'^about/$', TemplateView.as_view(template_name="about.html")), ] Any arguments passed to :meth:`~django.views.generic.base.View.as_view` will Loading Loading @@ -79,7 +79,7 @@ views:: from some_app.views import AboutView urlpatterns = [ url(r'^about/', AboutView.as_view()), url(r'^about/$', AboutView.as_view()), ] Loading docs/topics/class-based-views/intro.txt +4 −4 Original line number Diff line number Diff line Loading @@ -93,7 +93,7 @@ request to a matching method if one is defined, or raises from myapp.views import MyView urlpatterns = [ url(r'^about/', MyView.as_view()), url(r'^about/$', MyView.as_view()), ] Loading Loading @@ -130,7 +130,7 @@ Another option is to configure class attributes as keyword arguments to the :meth:`~django.views.generic.base.View.as_view` call in the URLconf:: urlpatterns = [ url(r'^about/', GreetingView.as_view(greeting="G'day")), url(r'^about/$', GreetingView.as_view(greeting="G'day")), ] .. note:: Loading Loading @@ -245,8 +245,8 @@ The easiest place to do this is in the URLconf where you deploy your view:: from .views import VoteView urlpatterns = [ url(r'^about/', login_required(TemplateView.as_view(template_name="secret.html"))), url(r'^vote/', permission_required('polls.can_vote')(VoteView.as_view())), url(r'^about/$', login_required(TemplateView.as_view(template_name="secret.html"))), url(r'^vote/$', permission_required('polls.can_vote')(VoteView.as_view())), ] This approach applies the decorator on a per-instance basis. If you Loading Loading
docs/topics/auth/default.txt +4 −4 Original line number Diff line number Diff line Loading @@ -894,7 +894,7 @@ easiest way is to include the provided URLconf in ``django.contrib.auth.urls`` in your own URLconf, for example:: urlpatterns = [ url('^', include('django.contrib.auth.urls')) url('^', include('django.contrib.auth.urls')), ] This will include the following URL patterns:: Loading @@ -917,7 +917,7 @@ your URLconf:: from django.contrib.auth import views as auth_views urlpatterns = [ url('^change-password/', auth_views.password_change) url('^change-password/$', auth_views.password_change), ] The views have optional arguments you can use to alter the behavior of the Loading @@ -927,10 +927,10 @@ arguments in the URLconf, these will be passed on to the view. For example:: urlpatterns = [ url( '^change-password/', '^change-password/$', auth_views.password_change, {'template_name': 'change-password.html'} ) ), ] All views return a :class:`~django.template.response.TemplateResponse` Loading
docs/topics/class-based-views/index.txt +2 −2 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ you can simply pass them into the from django.views.generic import TemplateView urlpatterns = [ url(r'^about/', TemplateView.as_view(template_name="about.html")), url(r'^about/$', TemplateView.as_view(template_name="about.html")), ] Any arguments passed to :meth:`~django.views.generic.base.View.as_view` will Loading Loading @@ -79,7 +79,7 @@ views:: from some_app.views import AboutView urlpatterns = [ url(r'^about/', AboutView.as_view()), url(r'^about/$', AboutView.as_view()), ] Loading
docs/topics/class-based-views/intro.txt +4 −4 Original line number Diff line number Diff line Loading @@ -93,7 +93,7 @@ request to a matching method if one is defined, or raises from myapp.views import MyView urlpatterns = [ url(r'^about/', MyView.as_view()), url(r'^about/$', MyView.as_view()), ] Loading Loading @@ -130,7 +130,7 @@ Another option is to configure class attributes as keyword arguments to the :meth:`~django.views.generic.base.View.as_view` call in the URLconf:: urlpatterns = [ url(r'^about/', GreetingView.as_view(greeting="G'day")), url(r'^about/$', GreetingView.as_view(greeting="G'day")), ] .. note:: Loading Loading @@ -245,8 +245,8 @@ The easiest place to do this is in the URLconf where you deploy your view:: from .views import VoteView urlpatterns = [ url(r'^about/', login_required(TemplateView.as_view(template_name="secret.html"))), url(r'^vote/', permission_required('polls.can_vote')(VoteView.as_view())), url(r'^about/$', login_required(TemplateView.as_view(template_name="secret.html"))), url(r'^vote/$', permission_required('polls.can_vote')(VoteView.as_view())), ] This approach applies the decorator on a per-instance basis. If you Loading