Python 在django中使用字典创建模型

Python 在django中使用字典创建模型,python,django,Python,Django,在Django中,是否可以像过滤一样通过字典创建 这是我的models.py: class Personnels(models.Model): name = models.CharField(max_length=100) 以下是我的视图.py: from . models import * def artists(request): personnels = Personnels.objects.all() if request.method == "POST":

在Django中,是否可以像过滤一样通过字典创建

这是我的models.py:

class Personnels(models.Model):
    name = models.CharField(max_length=100)
以下是我的视图.py:

from . models import *

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

    if request.method == "POST":
            data = {"name": "Dean Armada"}
            Personnels.objects.create(data)

但是,上面的代码将抛出一个错误。我真正想做的是从“request.POST”中创建一个函数,但我上面的观点只是一个简单的例子,只需在
create
函数中打开字典,如下所示:

Personnels.objects.create(**data)

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

Personnels.objects.create(**data)

Personnels.objects.create(**data)
Crap我忘了两个星号!谢谢可能重复的
Personnels.objects.create(**data)
Crap我忘记了两个星号!谢谢可能重复的