Django Rest Framework ModelSerializer所有字段都无法正常工作

时间:2017-12-22 11:10:32

标签: python django django-models django-rest-framework serializer

我正在尝试从我的模型中获取所有字段和函数。 它适用于字段,但它没有得到功能。

models.py片段:

email = models.EmailField(_('Email'), null=True, blank=True)



@property
def function_name(self):
    return ...

serializers.py摘录:

class ModelNameSerializer(serializers.ModelSerializer):

class Meta:
    model = ModelName
    fields = '__all__'

如果我从views.py中调用serializers.data,我会收到字段电子邮件,但不会收到该函数的返回值。

如果我做fields = ('function_name',),那么我得到函数的返回值,但不再是所有其他字段。

如何从模型中获取所有字段和功能?

我希望我能解释一下我的问题。

0 个答案:

没有答案