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)