2016-09-07 4 views
0

私のタイトルが言うように、私はタグなしですべての自分の投稿を見たいと思っています。ただし、以下のORMはいずれも作業していない:Django Postgres ArrayFieldでタグのないすべての記事を見つける

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') 

答えて

1

PostTagging.objects.filter(tags__isnull=True)が最善の方法です

+0

うわー!どうもありがとう!出来た! –

関連する問題