Python 查询集对象没有属性

Python 查询集对象没有属性,python,django,Python,Django,我试图创造一个“Kriskras”,它背后有一个活动列表。 所以我用外键把它们连接起来。但是每次我试图在列表中添加一些东西时,我都会得到错误 AttributeError:'QuerySet'对象没有属性'vergadering_set' 这是我的模型 from django.db import models # Create your models here. class Kriskras(models.Model): tak = models.CharField(max_leng

我试图创造一个“Kriskras”,它背后有一个活动列表。 所以我用外键把它们连接起来。但是每次我试图在列表中添加一些东西时,我都会得到错误

AttributeError:'QuerySet'对象没有属性'vergadering_set'

这是我的模型

from django.db import models

# Create your models here.

class Kriskras(models.Model):
    tak = models.CharField(max_length=20)


    def __str__(self):
        return self.tak

class Vergadering(models.Model):
    kriskras = models.ForeignKey(Kriskras, on_delete=models.CASCADE)
    date = models.CharField(max_length=50)
    extra = models.CharField(max_length=5)
    activiteit = models.CharField(max_length=500)

    def __str__(self):
        return self.activiteit
    



如何解决该问题,以便使用vergadering_set属性?

原因是您使用的是与所有对象的反向关系,这是不允许的。您可以像这样使用
vergadering\u set

请注意我没有使用Kriskras.objects.all() ls=Kriskras.objects.first()#将从数据库返回第一项。 ls.vergadering_set.all()#将返回预期结果
您可以阅读更多有关此的信息

添加您的代码而不是图片OK,非常适合您!