栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Django】datailview is missing a QuerySet. Define datailview.model, datailview.queryset, or override

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Django】datailview is missing a QuerySet. Define datailview.model, datailview.queryset, or override

datailview is missing a QuerySet. Define datailview.model, datailview.queryset, or override datailview.get_queryset().

datailview缺少查询集。定义datailview.model、datailview.queryset或重写datailview.getu queryset()。

挨个检查

from app import models
from django.views.generic import DetailView
class datailview(DetailView):
    models=models.names
    template_name = 'test.html'
    context_object_name = 'name'
    pk_url_kwarg = 'id'
    def get_object(self, queryset=None):
        obj=super(datailview,self).get_object()
        return obj
model
model=models.names 写成了 models=models.names  

检查是否写错

检查是否存在改model

url

检查路由是否与函数名对应

path('list/',datailview.as_view()),

class datailview(DetailView):
    models=models.names
    template_name = 'test.html'
    context_object_name = 'name'
    pk_url_kwarg = 'id'
    def get_object(self, queryset=None):
        obj=super(datailview,self).get_object()
        return obj

datailview.as_view()对应datailview

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/360240.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号