解决办法
class ChildAlarmSerializer(serializers.ModelSerializer):
class Meta:
model = models.ChildAlarm
fields = [
'id',
'name',
...
]
class BaselineSerializer(serializers.ModelSerializer):
child_alarms = ChildAlarmSerializer(source='child_alarm', many=True) # child_alarm是models.Baseline表的多对多字段名称
class Meta:
model = models.Baseline
fields = [
'id',
'child_alarms',
...
]
大部分人是少了source='child_alarm'
的参数。
- django_restframework 字段 restframework 办法 djangodjango_restframework字段restframework办法 django_restframework 序列 字段restframework django restframework channels django celery restframework django django restframework 字段django django operationalerror size字段 字段makemigrations文件django django-rest-framework字段 序列serializer