我必须将一些数据保存到我的数据库中的模型中。
数据已使用ajax从客户端发送到views.py
,格式为views.py
,现在需要保存。我的问题是,我不知道如何在没有request.POST
中包含的表单的情况下创建表单实例。
我如何在ModelForm
中创建views.py
,并在request.POST
中没有任何内容的情况下使用数据填充它以启动表单?
以下是模型:
class CompleteBallot(models.Model):
ElectionID = models.ForeignKey(Election, on_delete=models.CASCADE)
Vote = models.TextField(null=True)
以下是表格:
class SubmitBallotForm(forms.ModelForm):
class Meta:
model = CompleteBallot
fields = '__all__'
答案 0 :(得分:0)
您的表单如下所示:
if request.method == 'POST':
form = SubmitBallotForm(request.POST)
if form.is_valid():
instance = form.save(commit = False)
instance.ElectionID = *INSERT AJAX DATA HERE*
instance.Vote = *INSERT AJAX DATA HERE*
您的观点:
clearFocus()
给它一个去