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