from django.shortcuts import render_to_response, get_object_or_404
from django.template import RequestContext
from pages.models import Page

def page(request, slug):
    obj = get_object_or_404(Page, slug__exact=slug)
    context = {'object': obj, }
    return render_to_response(["details/%s.html" % obj.slug, 'details/page.html'], context, context_instance=RequestContext(request))

from django.views.generic.detail import DetailView


class PageDetailView(DetailView):
    model = Page
    slug_field = "slug"

    def get_template_names(self):
        obj = self.get_object()
        return ["details/%s.html" % obj.slug, 'details/page.html']