187
203
return HttpResponse(t.render(c))
188
204
login_protected_view_changed_redirect = login_required(redirect_field_name="redirect_to")(login_protected_view_changed_redirect)
190
207
def _permission_protected_view(request):
191
208
"A simple view that is permission protected."
192
209
t = Template('This is a permission protected test. '
193
210
'Username is {{ user.username }}. '
195
212
name='Permissions Template')
196
213
c = Context({'user': request.user})
197
214
return HttpResponse(t.render(c))
198
215
permission_protected_view = permission_required('permission_not_granted')(_permission_protected_view)
199
216
permission_protected_view_exception = permission_required('permission_not_granted', raise_exception=True)(_permission_protected_view)
201
219
class _ViewManager(object):
202
220
@method_decorator(login_required)
203
221
def login_protected_view(self, request):