Python Django将请求主体映射到模型
嘿,伙计们,有可能看到一个模型/序列化器与一个请求匹配 例如,如果我的身体是:Python Django将请求主体映射到模型,python,django,Python,Django,嘿,伙计们,有可能看到一个模型/序列化器与一个请求匹配 例如,如果我的身体是: project_id: 1, title: "Hello", message: "World" 运行一些代码,如 matchingModel = AllMyModels.map(request.body) 让matchingModel类似于Project您的用例是什么?你为什么不知道它想匹配什么?如果两个序列化程序都可以处理该负载呢?我想编写中间件,在负载到达我的视图之前更改负载。例如,在视图接管之前
project_id: 1,
title: "Hello",
message: "World"
运行一些代码,如
matchingModel = AllMyModels.map(request.body)
让matchingModel类似于
Project
您的用例是什么?你为什么不知道它想匹配什么?如果两个序列化程序都可以处理该负载呢?我想编写中间件,在负载到达我的视图之前更改负载。例如,在视图接管之前添加更多字段或删除一些字段。因此,我想在它到达实际端点之前进行一些预处理。
# mode creation
class Test(models.Model):
name = models.CharField(max_length = 100)
class Meta:
db_table = 'test'
@classmethod
def create(cls, **kwargs):
clazz = cls(**kwargs)
return clazz
#create dictionary
dic = {}
dic['name'] = 'Test'
# create object
t = Test.create(**dic)