当 queryset 设置为 Post.objects.all() 时

当我设置queryset=Post.objects.all()Post类显示错误

"/d:/Programming/Python/Python_WorkPlace/New_django_project/posts/views.py", "message": "类 'Post' 没有 'objects' 成员"

为什么会这样以及如何解决这个问题?


噜噜哒
浏览 202回答 1
1回答

慕田峪4524236

将此添加到您的 Post 模型中,class Post(models.Model):    #rest of your code    objects = models.Manager()如果您没有定义 Manager 实例,则默认添加 'objects'。在您的情况下,默认情况下您不会获取对象。所以你可以手动添加它。或者,如果您只收到 IDE 警告,我想在 VS Code 中,然后安装 pylint
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python