【发布时间】:2021-05-29 17:27:23
【问题描述】:
我有两个模型:用户和员工。我想通过 drf 返回以下 json: [ { 'admin': {}, 'employee': [{}, {}] }, { 'admin': {}, 'employee': [{}, {}] } ]。
但是,我不明白如何使用数据初始化 TeamSerializer。我应该将什么传递给 TeamSerializer
class Meta:
model = User
fields = [
"first_name",
"last_name",
"email",
"hourly_rate",
"role",
]
class EmployeeSerializer(serializers.ModelSerializer):
class Meta:
model = Employee
fields = [
"first_name",
"last_name",
"email",
"hourly_rate",
"role",
]
class TeamSerializer(serializers.Serializer):
admin = AdminSerializer()
employee = EmployeeSerializer()
【问题讨论】:
标签: django serialization django-rest-framework