【发布时间】:2014-11-26 15:12:52
【问题描述】:
我想更改使用 HTMLFormRenderer 渲染的 ModelSerializer 字段的默认小部件。字段默认表示是 ChoiceField,因为它是模型中的 ForeignKey 字段。我想将其渲染为 CharField。
我已经尝试重新定义序列化器中的字段:
myField = serializers.CharField()
它在表单中正确显示为文本框,但在保存表单时我收到一条错误消息,指出它无法分配值,因为它必须是相关模型的实例。
我该怎么做?
【问题讨论】:
标签: django django-rest-framework