0

コンテンツテーブルに名前とタグとして次の列があります。

次のdjangoクエリからNone、.exclude()を使用せずに、forループを使用せずに、columnという名前のタグに値が含まれていることを見つける方法があります。

  newobj = Content.objects.filter(name="Harry")
  boolval = if tag has or not not None value
4

1 に答える 1

0

はい、__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(存在することによる)を返します。

于 2012-08-19T19:12:56.827 に答える