モデルの1つにmany2manyフィールドがあります。
attribute_answers = models.ManyToManyField(AttributeAnswers)
これにより唯一のテーブルが作成されるため、モデルにマップしていません。
ただし、APIでこのテーブルへのPOSTを許可したいのですが、モデルには存在しないため、viewおよびSerialize.pyでは参照できません。これに対する推奨事項は何ですか?
モデルの1つにmany2manyフィールドがあります。
attribute_answers = models.ManyToManyField(AttributeAnswers)
これにより唯一のテーブルが作成されるため、モデルにマップしていません。
ただし、APIでこのテーブルへのPOSTを許可したいのですが、モデルには存在しないため、viewおよびSerialize.pyでは参照できません。これに対する推奨事項は何ですか?
これにより、唯一のテーブルが作成されるため、モデルにマップしていません。
attribute_answers
逆の関係について話していると思います。これは、定義されているモデル インスタンスからアクセスでき、適切なデフォルトのシリアライザー フィールドを作成します。
逆の関係についてはrelated_name
、モデル フィールドに を設定して、モデルから逆の関係にアクセスできるようにしますAttributeAnswers
。
ここを参照してください: http://django-rest-framework.org/api-guide/relations.html#reverse-relations