在Django Postgres ArrayField中查找没有标记的所有帖子

2024-10-01 07:28:49 发布

您现在位置:Python中文网/ 问答频道 /正文

就像我的标题所说的,我想看到我所有的帖子没有任何标签。但是,下列ORM均不起作用:

x = PostTagging.obejcts.filter(tags=[])
x = PostTagging.objects.filter(tags__len=0)

我得到的回报是:

<QuerySet []>

这是我的模型:

class PostTagging(models.Model):
    title = models.CharField(max_length=50)
    tags = ArrayField(models.CharField(max_length=200), blank=True, null=True)

    def __unicode__(self):
        return self.title

这是我创建空白标签的ORM:

PostTagging.objects.create(title='Fifth Post')

Tags: selftrue标题objectstitlemodelstagsorm