1 from django.http import Http404, HttpResponse
2 from django.template import RequestContext
3 from django.contrib.sites.models import Site
4 from models import Page
6 def page_view(request, path=None, **kwargs):
11 current_site = Site.objects.get_current()
13 page = Page.objects.get_with_path(path, root=current_site.root_page)
14 except Page.DoesNotExist:
18 return HttpResponse(page.template.django_template.render(RequestContext(request, {'page': page})), mimetype=page.template.mimetype)