views.py 626 B

1234567891011121314151617181920212223242526
  1. from django import http
  2. from django.core.exceptions import PermissionDenied
  3. from django.template import Template
  4. from django.template.response import TemplateResponse
  5. def normal_view(request):
  6. return http.HttpResponse('OK')
  7. def template_response(request):
  8. return TemplateResponse(request, Template('OK'))
  9. def template_response_error(request):
  10. return TemplateResponse(request, Template('{%'))
  11. def not_found(request):
  12. raise http.Http404()
  13. def server_error(request):
  14. raise Exception('Error in view')
  15. def null_view(request):
  16. return None
  17. def permission_denied(request):
  18. raise PermissionDenied()