「スルーを使ったManyToManyField」は中間モデルを使います
通常、中間フィールドを使わないとm2m関係がユニークになり、重複データを持つことができません。
中級モデル使用後。m2m 間の関係は同じデータを持つことができます。このような
| | ['0'] (
| | | addToProfile => Array (0)
| | | (
| | | )
| | | endDate = NULL
| | | feedType = "N"
| | | id = 1
| | | info = "Big Kuy No Fear"
| | | likeMaker => Array (3)
| | | (
| | | | ['0'] = "/api/v2/user/2/"
| | | | ['1'] = "/api/v2/user/2/"
| | | | ['2'] = "/api/v2/user/2/"
| | | )
| | | like_count = "3"
ソーシャルネットワークを構築しています。これは 3 つlike_count
の s を持つ私のフィード オブジェクトです。しかし、このような3つは同じユーザー「/api/v2/user/2/」から来ています
m2mフィールドに「unique=True」属性を追加しようとしましたが、djangoは最初にm2mフィールドに「unique」属性を追加する許可を与えていないため、エラーが発生します。誰でも私を助けることができますか?