是否可以覆盖DRF中的StringRelatedField?

时间:2017-06-27 10:50:31

标签: django-rest-framework

我有两个模型(例如comity和members),成员与使用 StringRelatedField 相关,

问题是,当我想发布一个新成员并将他链接到一个comity时,StringRelatedField总是read_only,所以我不能做我想要的。

有什么方法可以覆盖某个方法,以便我能够正常发布,或者我应该使用PrimaryKeyRelatedField并覆盖to_representation()方法?

1 个答案:

答案 0 :(得分:2)

  

StringRelatedField总是read_only。

您可能正在寻找SlugRelatedField,它允许关系由具有唯一约束的字符串表示。