2016-09-07 9 views
2

からオブジェクトを削除し、私はこのような何かを実行する必要があります。。クエリセット

quito = queryset.get(lugar="Quito") 
queryset.pop(quito) 

しかし、私はエラーを取得する:

'QuerySet' object has no attribute 'pop' 

どのように私はこの問題を解決することができますか?

答えて

1

'QuerySet' object has no attribute 'pop'

あなたはあなたが試すことができQueryset

の詳細を見ることができます:詳細は、

Yourmodel.objects.exclude(lugar="Quito") 

をクエリセットをフィルタリングするためにここにRetrieving objects¶

4

queryset.exclude(lugar="Quito")

-2

.excludeは実際には何も削除されません、それは単にいくつかの行をフィルタリングします。

あなただけ行うことができますクエリセットのエントリを削除するには、次の

quito = queryset.get(lugar="Quito") 
quito.delete() 
+3

は、これは実際に著者が何を望むか、おそらくされていない、データベースからオブジェクトを削除しますが。 –