这是我的序列化程序.py公司名称:
class SysUserSerializer(serializers.ModelSerializer):
pk = serializers.IntegerField(read_only=True)
login_id = serializers.CharField(required=False)
name = serializers.CharField(required=False)
class Meta:
model = SysUser
fields = ('pk','login_id','name')
这是我的视图.py公司名称:
^{pr2}$但我得到的回答是:
{"pk": 1, "login_id": "john77", "name": "John"}
我想要这样的回应:
{"pk": 1, "login_id": "john77", "name": "John", "gender": "male"}
怎么做?有可能这样做吗?在
这里的问题是} 。所以您可以通过将
serializer.data
不是实例参数,而是返回它的^{serializer.data
分配给变量来解决这个问题。在也可以在序列化程序的^{} 方法中将数据分配给
serializer.data
相关问题 更多 >
编程相关推荐