Python 在django中使用字典创建模型
在Django中,是否可以像过滤一样通过字典创建 这是我的models.py: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":
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我忘记了两个星号!谢谢可能重复的