2

我有一些与 相关的模型User,但在用户上没有相关名称:

class Registration(models.Model):
    user = models.OneToOneField('auth.User', related_name='+')

class ManyToOneModel(models.Model):
    user = models.ForeignKey('auth.User', related_name='+')

我想为 制作一个序列化程序User,它可以将其作为嵌套资源。有没有办法指定查询集/对象是什么?这是我所拥有的一个例子 - 它完全预期失败'User' object has no attribute 'registration'

class UserSerializer(serializers.Serializer):
    pk = serializers.Field()

    registration = RegistrationSerializer()
    many_to_one_model = ManyToOneModelSerializer(many=True, required=False)
4

1 回答 1

2
于 2013-08-12T07:55:07.470 回答