在 django 中使用字典创建模型

Dea*_*ada 4 python django

在Django中,是否可以通过类似于过滤的字典来创建?

这是我的 models.py:

class Personnels(models.Model):
    name = models.CharField(max_length=100)
Run Code Online (Sandbox Code Playgroud)

这是我的观点.py:

from . models import *

def artists(request):
    personnels = Personnels.objects.all()

    if request.method == "POST":
            data = {"name": "Dean Armada"}
            Personnels.objects.create(data)
Run Code Online (Sandbox Code Playgroud)

但是上面的代码会抛出错误。我真正想做的是创建一个来自“request.POST”的函数,但我上面的观点只是一个简单的例子

Moi*_*dri 6

只需在函数中打开字典,create如下所示:

Personnels.objects.create(**data)
Run Code Online (Sandbox Code Playgroud)