django rest framework如何保存post提交的数据

是这样的,post提交的数据和数据库model字段不同,需要转换一下,有啥优雅的方式吗?
比如我的model是这样的:

class TestModel(model.Model):
    a = models.CharField(max_length=24)
    b = models.CharField(max_length=24)

但是post请求提交的数据格式是这样子的

{
  "a1": "testa",
  "b1": "testb"
}

请问如何在serializer中将数据进行转换,使model中的a对应post中的a1数据,b获取到b1

阅读 2.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题