views.py 1.3 KB

12345678910111213141516171819202122232425262728
  1. from django.template import RequestContext
  2. def home(request):
  3. #if request.user.is_authenticated():
  4. # request.user.email_user('LOL Testowy e-mail z Django!', 'who', 'cares')
  5. return request.theme.render_to_response('index.html',
  6. {'page_title': 'Hello World!'},
  7. context_instance=RequestContext(request));
  8. def error403(request, message=None, title=None):
  9. return error_view(request, 403, message, title)
  10. def error404(request, message=None, title=None):
  11. return error_view(request, 404, message, title)
  12. def error_view(request, error, message, title):
  13. if message:
  14. message.single = True
  15. response = request.theme.render_to_response(('error%s.html' % error),
  16. {
  17. 'message': message,
  18. 'title': title,
  19. 'hide_signin': True,
  20. 'exception_response': True,
  21. },
  22. context_instance=RequestContext(request));
  23. response.status_code = error
  24. return response