如何纠正错误?
请看我的错误:
ImproperlyConfigured at schedule/confirmed/c4e068dc-9e89-4fa5-9a66-cfb5ec6a306b/
ScheduleConfirmed is missing a QuerySet. Define ScheduleConfirmed.model, ScheduleConfirmed.queryset, or override ScheduleConfirmed.get_queryset().
并查看我的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
我的urls.py
#urls.py
url(r'^schedule/confirmed/(?P<pk>[^/]+)/$', views.ScheduleConfirmed.as_view(), name='schedule_confirmed'),
我的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')
# ...
发布于 2017-08-03 17:24:06
您的ScheduleConfirmed类属性中有一个拼写错误。只需将modal
更改为model
,它就会像预期的那样工作。
https://stackoverflow.com/questions/45490754
复制相似问题