【发布时间】:2021-07-01 23:09:06
【问题描述】:
当我尝试创建新的“分配”/模型实例时会发生此错误。 ofc 这在 django 管理面板中工作得非常好,但是当我对 django rest framework browsable api 做同样的事情时,它不起作用。
这是我的“分配”序列化程序类(AssignmentSerializer):
class AssignmentSerializer(serializers.Serializer):
title = serializers.CharField(max_length=50)
body = serializers.CharField(max_length=1000)
attachment = serializers.FileField(max_length=100)
class_name = serializers.CharField(max_length=50)
students_that_completed = serializers.PrimaryKeyRelatedField(queryset=Student.objects.all(), many=True)
owner = serializers.PrimaryKeyRelatedField(queryset=Teacher.objects.all())
def create(self, validated_data):
"""
Create and return an "Assignment" instance.
"""
print(validated_data)
return Assignment.objects.create(**validated_data)
【问题讨论】:
标签: python django postgresql serialization django-rest-framework