Djangoを使用して1対多の関連モデルを削除する

A_B

以下のモデルをDjangoで定義しており、サイトに関連付けられているすべてのCookieを削除する方法を探しています。

models.py

class Site(models.Model):
    created = models.DateTimeField(auto_now_add=True)
    last_updated = models.DateTimeField(auto_now=True)
    name = models.CharField(unique=True, max_length=settings.MAX_CHAR_COUNT)

class Cookie(models.Model):
    name = models.TextField()
    value = models.TextField(blank=True, null=True)
    host = models.ForeignKey(Site, on_delete=models.CASCADE, related_name='cookies')

次のことを試しましたが、エラーが発生しました。

site_object.cookies.delete()

AttributeError: 'RelatedManager' object has no attribute 'delete'
インテリス

あなたが試すことができます

site_object.cookies.all().delete()

あなたの例では、deleteメソッドの代わりにマネージャーを呼び出しています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

1対1の関係を使用してモデルを関連付ける方法

分類Dev

djangoでカスケードしている1対1の関連モデルを削除するにはどうすればよいですか?

分類Dev

Djangoモデルで1対多の関係を追加する

分類Dev

Laravel:モデルファクトリを使用して1対多の関係を生成する

分類Dev

他の多対多の関連モデルを保存するときに、Djangoモデルの特定のフィールドを自動的に更新します

分類Dev

Django:モデルのFKをモデルのPKを介してリンクさせて、1対多の関係にすることは可能ですか?

分類Dev

モデルシリアライザーを使用してdjango-restで1対多の関係をシリアル化する方法は?

分類Dev

Djangoは多対多の関係をモデル化します

分類Dev

モデル名のエイリアスを使用して、ActiveRecordとの1対多の関連付けを構築します

分類Dev

Laravel 5 –モデルと関連するモデルIDに基づいて特定の多対多の関係を取得します

分類Dev

既存のモデルとdjangoで多対1の関係を作成する

分類Dev

Sequelizeを使用して関連モデルの属性を更新する

分類Dev

1対多の関連アイテムをすべて削除する-TelerikOpenAccess ORM

分類Dev

Sails0.10.xと1対多の関係で関連モデルを参照する方法

分類Dev

DynamoDBで1対1、1対多、および多対多の関係をモデル化する方法

分類Dev

Django:多モデルの特定の属性を持つ既存の関係について1対多の関係をクエリします

分類Dev

Djangoクエリを使用して1対多の関係からデータをフェッチする方法

分類Dev

Djangoモデルで1対1の関係を使用する場合

分類Dev

Entity FrameworkCoreを使用して多対多の関連データをクエリする

分類Dev

Djangoの多対多の特定の関連付けのみを削除する

分類Dev

モデル内でそれ自体に対して多対多の関係を作成する

分類Dev

Django RestFramework-ModelSerializerとModelViewSetを使用して関連モデルを更新する

分類Dev

多対多(NN)関係でPhalconに関連モデルを保存する

分類Dev

同じモデルと多対多の関係にある関連ファイルを表示する必要があります。Django RestFrameの作業

分類Dev

結合テーブルを使用してHibernateで多対多の関連付けを初期化する

分類Dev

YAMLを使用して1対多の関係を定義する

分類Dev

EntityFrameworkを使用して1対多の関係を追加する方法

分類Dev

多対多の関係をLaravel-モデルを取得する

分類Dev

データモデルを使用して他のモデルに「関連付ける」(関係を作成する)

Related 関連記事

  1. 1

    1対1の関係を使用してモデルを関連付ける方法

  2. 2

    djangoでカスケードしている1対1の関連モデルを削除するにはどうすればよいですか?

  3. 3

    Djangoモデルで1対多の関係を追加する

  4. 4

    Laravel:モデルファクトリを使用して1対多の関係を生成する

  5. 5

    他の多対多の関連モデルを保存するときに、Djangoモデルの特定のフィールドを自動的に更新します

  6. 6

    Django:モデルのFKをモデルのPKを介してリンクさせて、1対多の関係にすることは可能ですか?

  7. 7

    モデルシリアライザーを使用してdjango-restで1対多の関係をシリアル化する方法は?

  8. 8

    Djangoは多対多の関係をモデル化します

  9. 9

    モデル名のエイリアスを使用して、ActiveRecordとの1対多の関連付けを構築します

  10. 10

    Laravel 5 –モデルと関連するモデルIDに基づいて特定の多対多の関係を取得します

  11. 11

    既存のモデルとdjangoで多対1の関係を作成する

  12. 12

    Sequelizeを使用して関連モデルの属性を更新する

  13. 13

    1対多の関連アイテムをすべて削除する-TelerikOpenAccess ORM

  14. 14

    Sails0.10.xと1対多の関係で関連モデルを参照する方法

  15. 15

    DynamoDBで1対1、1対多、および多対多の関係をモデル化する方法

  16. 16

    Django:多モデルの特定の属性を持つ既存の関係について1対多の関係をクエリします

  17. 17

    Djangoクエリを使用して1対多の関係からデータをフェッチする方法

  18. 18

    Djangoモデルで1対1の関係を使用する場合

  19. 19

    Entity FrameworkCoreを使用して多対多の関連データをクエリする

  20. 20

    Djangoの多対多の特定の関連付けのみを削除する

  21. 21

    モデル内でそれ自体に対して多対多の関係を作成する

  22. 22

    Django RestFramework-ModelSerializerとModelViewSetを使用して関連モデルを更新する

  23. 23

    多対多(NN)関係でPhalconに関連モデルを保存する

  24. 24

    同じモデルと多対多の関係にある関連ファイルを表示する必要があります。Django RestFrameの作業

  25. 25

    結合テーブルを使用してHibernateで多対多の関連付けを初期化する

  26. 26

    YAMLを使用して1対多の関係を定義する

  27. 27

    EntityFrameworkを使用して1対多の関係を追加する方法

  28. 28

    多対多の関係をLaravel-モデルを取得する

  29. 29

    データモデルを使用して他のモデルに「関連付ける」(関係を作成する)

ホットタグ

アーカイブ