0
我正在托管一个API,为此,我使用的是Django Rest Framework。我有一个模型,我通过API获取一些数据,通过&模型序列化器存储在数据库中。Django:ModelSerializer的自定义字段映射
我的问题是,MySQL表中的列名与我在托管的API上获取的数据不同。例如:
{
"a": "b",
"c": "d",
"e": "f",
}
我的模型如下:
class Table(models.Model):
x = models.CharField(max_length=25,primary_key=True)
y = models.CharField(max_length=25)
z = models.CharField(max_length=25)
串行:
class TableSerializer(serializers.ModelSerializer):
class Meta:
model = Table
fields = ('x', 'y', 'z')
我该如何映射a -> x
,b -> y
,c -> z
通过API数据得到?
如何在create方法中使用a,b,c和map的新序列化程序? – ilse2005