Indext缺少QuerySet。定义indext.model,indext.queryset - django

时间:2016-08-29 12:30:03

标签: django

我试图看到人们的另一个问题,但我没有得到答案。 有我的观点和我的网址参考视图:

from django.conf.urls import include, url
from . import views

urlpatterns = [
    url(r'^$', views.indext.as_view(),  name='index'),]

和我的网址:

{{1}}

一切都很好......为什么它会给我这个问题?

既然我已经问过,我还有另外一个问题: 为什么django制作了“render \ httpresponse \ loader”,如果他们最终制作了一般的视图,让一切都为你工作?他们为什么不只是做普通观点?

1 个答案:

答案 0 :(得分:0)

错误告诉您具体操作:在您的课程中定义modelqueryset属性。你没有,但你确实有一个不相关的albums方法。删除它,只需:

class indext(generic.ListView):
    template_name = 'showname/index.html'
    context_object_name = 'albums'
    model = Album     # or queryset = Album.objects.all()