如何使序列化器接受id而不是相关对象的url。

时间:2013-07-26 15:40:20

标签: django django-rest-framework

我有与User有关系的简单模型。

序列化看起来像:

class TaskSerializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = Task
        fields = ('task_date', 'type_type', 'category', 'customer_login', 'customer_id', 'text', 'active', 'created', 'updated', 'crated_by', 'assignet_to')

如何让相关对象接受ID而非url(http://localhost:8888/users/1/)。例如,我有assigned_to字段,如果我只提供id相关对象,我希望它通过验证。

1 个答案:

答案 0 :(得分:1)

我只需要使用serializers.ModelSerializer代替serializers.HyperlinkedModelSerializer

有关它的更多信息[here]