如果在自定义序列化中定义一个外键字段?
来源:7-14 vue和注册功能联调
乔刻力
2020-09-13
老师你好,
serializers.Serializer中可以定义很多字段,比如CharField 等.但是却没有一个外键字段.如果这时候我需要序列化一个外键,该怎么做
我试过使用SerializerMethodField来做,可以实现 ,但是在其他位置会粗错
order_details = serializers.SerializerMethodField()
class Meta:
fields = '__all__'
def get_order_details(self, instance):
return instance.fk_order_details
写回答
1回答
-
bobby
2020-09-13
这是一个什么对象? 如果你要自己配置序列化外键的话应该参考我这里: 这里得返回一个serializer对象 而不是直接将model对象返回来
00
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2873 学习 · 2457 问题
相似问题