コンテンツテーブルに名前とタグとして次の列があります。
次のdjangoクエリからNone
、.exclude()を使用せずに、forループを使用せずに、columnという名前のタグに値が含まれていることを見つける方法があります。
newobj = Content.objects.filter(name="Harry")
boolval = if tag has or not not None value
コンテンツテーブルに名前とタグとして次の列があります。
次のdjangoクエリからNone
、.exclude()を使用せずに、forループを使用せずに、columnという名前のタグに値が含まれていることを見つける方法があります。
newobj = Content.objects.filter(name="Harry")
boolval = if tag has or not not None value
はい、__isnull[0]を使用してください
Content.objects.filter(name="Harry", tag__isnull=True)
[0] https://docs.djangoproject.com/en/dev/ref/models/querysets/#isnull
これを拡張する:
newobj –Rajeevからこれを行うことはできません
.filter()はクエリセットを返します。
newobj = Content.objects.filter(name="Harry")
boolval = newobj.exists(tag__isnull=True)
nullタグを持つハリーがいる場合、これはtrue / false(存在することによる)を返します。