表单数据未保存在Django中的数据库中

我有一个测试,需要从中保存到数据库中。 当我提交表单时,它不会在数据库中保存任何内容。如果任何人都可以查看我的代码并检查阻止表单保存在数据库中的代码内部有什么问题

**Model**
class test(models.Model):
    testname = models.CharField('Name',max_length=50,help_text='Co-worker name.',default='')
    testPicture = models.ImageField('Co-Worker Picture',upload_to='../media/images/co-woker-pictures',help_text='Co-worker Picture.',default='',null=True,blank=True)
    joiningDate = models.DateField('Joining Date',help_text='Joining Date of Co-worker',default=datetime.date.today,)

**form**
class testForm(forms.ModelForm):
    testname = forms.CharField(widget=forms.TextInput(attrs={
        'class': 'form-control formInput',}))
    testPicture = forms.ImageField(widget=forms.FileInput(attrs={
        'class': 'form-control formInput',}))
    joiningDate = forms.DateField(widget=forms.DateInput(attrs={
        'class': 'form-control formInput','id': 'datePicker',}))

    class Meta:
        model = test
        fields = ['testname','testPicture','joiningDate']

**view**
def test(request):
    if request.method == 'POST':
        form = testForm(request.POST,request.FILES)
        if form.is_valid():
            u = form.save()
            messages.success(request,'test successful.')
            return redirect('test',)
    else:
        form = testForm()

    c = context = ({
    'form': form,})
    return render(request,'test.html',c)
kylin177 回答:表单数据未保存在Django中的数据库中

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3146884.html

大家都在问