2017-08-03 5 views
0

Comment corriger l'erreur?Erro IncorrectementConfiguré DetailView Django 1.8

Voir mon erreur:

ImproperlyConfigured at schedule/confirmed/c4e068dc-9e89-4fa5-9a66-cfb5ec6a306b/ 
ScheduleConfirmed is missing a QuerySet. Define ScheduleConfirmed.model, ScheduleConfirmed.queryset, or override ScheduleConfirmed.get_queryset(). 

voir mon views.py

# views.py 
class ScheduleConfirmed(generic.DetailView): 
    modal = Schedule 
    template_name = 'schedule-confirmed.html' 

    # def get_context_data(self, **kwargs): 
    #  context = super(ScheduleConfirmed, self).get_context_data(**kwargs) 
    #  obj = self.object 
    #  return context 

mon urls.py

#urls.py 
    url(r'^schedule/confirmed/(?P<pk>[^/]+)/$', views.ScheduleConfirmed.as_view(), name='schedule_confirmed'), 

mon models.py

#models.py 
class Schedule(models.Model): 
    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) 
    creator = models.ForeignKey(User, related_name='schedule_creator') 
    # ... 

Répondre

4

Vous avez une faute de frappe dans votre attribut de classe ScheduleConfirmed. Il suffit de changer modal à model et cela devrait fonctionner comme prévu.