Либо укажите набор запросов:
class GuideDetailView(DetailView):
queryset = Guide.objects.all()
или переопределить метод get DetailView:
class GuideDetailView(DetailView):
def get(self):
return "Everything you want, maybe: Guide.object.get(id=1)"
Учитывая это в вашем urls.py:
url(r'^(?P<my_id>\d)/$', GuideDetailView.as_view(),),
Вам нужно переопределить get, вот так:
class GuideDetailView(DetailView):
def get(self, request, **kwargs):
# lookup Guide Id in your database and assign it object
self.object = Guide.objects.get(pk=kwargs.get('my_id'))
# add object to your context_data, so that you can access via your template
context = self.get_context_data(object=self.object)
return self.render_to_response(context)