【发布时间】:2017-04-04 04:01:36
【问题描述】:
假设我有两个模型:
level:
id
file_number
status
level_process:
process_ptr_id
level_id
我想将上面的两个表格结合起来,使用 django-rest-framework 在一个 API 中显示它。我正在互联网上寻找示例,但我找不到它……顺便说一句使用python 2.7 , django 1.10.5 and djangorestframework 3.6.2
serializer.py
class LevelSerializer(serializers.HyperlinkedModelSerializer):
id = serializers.ReadOnlyField()
class Meta:
model = Level
fields = ('__all__')
class LevelProcessSerializer(serializers.ModelSerializer):
level = LevelSerializer(read_only=True)
class Meta:
model = LevelProcess
fields = ('__all__')
views.py
class ViewLevelProcessViewSet(viewsets.ModelViewSet):
processes = LevelProcess.objects.all()
serializer_class = LevelProcessSerializer(processes, many=True)
【问题讨论】:
标签: django django-rest-framework