-def page_view(request, path=None, **kwargs):
- page = None
- if path is None:
- path = '/'
- try:
- current_site = Site.objects.get_current()
- if current_site:
- page = Page.objects.get_with_path(path, root=current_site.root_page)
- except Page.DoesNotExist:
+
+@vary_on_headers('Accept')
+def node_view(request, path=None, **kwargs):
+ if not hasattr(request, 'node'):
+ raise MIDDLEWARE_NOT_CONFIGURED
+
+ if not request.node: