大佬教程收集整理的这篇文章主要介绍了为什么我的文字表格无法保存我的数据?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我创建了一个带有 ID 和一些单词的表单,现在我想将它存储在我的 MysqL 数据库中的数据库表中。但出于某种原因,当我点击提交按钮时,对象会保存但其中没有数据。
我的 forms.py:
class WordForm(forms.ModelForm):
SessionID = forms.CharFIEld(label= 'Session ID',Widget= forms.TexTinput(attrs={
'placeholder': 'Please enter your session ID'
}))
Word1 = forms.CharFIEld(label= 'Word1',Widget= forms.TexTinput(attrs={
'placeholder': 'Enter First Word'
}))
Word2 = forms.CharFIEld(label= 'Word2',Widget= forms.TexTinput(attrs={
'placeholder': 'Enter Second Word'
}))
Word3 = forms.CharFIEld(label= 'Word3',Widget= forms.TexTinput(attrs={
'placeholder': 'Enter Third Word'
}))
Result = forms.CharFIEld(label= 'Result',required=false,Widget= forms.TexTinput(attrs={'class': 'form-control','Readonly': 'True'}))
mode_SELEction = forms.ChoiceFIEld(choices=MODE_SELECTION,label='Please SELEct an Option:',Widget=forms.RadioSELEct)
class Meta:
model = Wordstable
fIElds = ('SessionID','Word1','Word2','Word3','Result')
我的models.py:
class Wordstable(models.Model):
session_ID = models.IntegerFIEld(db_column='session_ID',blank=True,null=TruE) # FIEld name made lowercase.
user_iD = models.IntegerFIEld(db_column='user_iD',null=TruE) # FIEld name made lowercase.
date = models.DateFIEld(blank=True,null=TruE)
hour = models.TimeFIEld(blank=True,null=TruE)
run_label = models.IntegerFIEld(blank=True,null=TruE)
status = models.IntegerFIEld(blank=True,null=TruE)
word1 = models.CharFIEld(max_length=45,null=TruE)
word2 = models.CharFIEld(max_length=45,null=TruE)
word3 = models.CharFIEld(max_length=45,null=TruE)
word4 = models.CharFIEld(max_length=45,null=TruE)
word5 = models.CharFIEld(max_length=45,null=TruE)
class Meta:
db_table = 'words_table'
我的vIEws.py:
def index(request):
form = WordForm(request.POST)
if form.is_valID():
wordForm = form.save()
return redirect('index')
else:
wordForm = WordForm()
context = {'form': form}
return render(request,'form.HTML',context)
我的 form.HTML:
<form class="word-form" method="POST" novalIDate>
{% csrf_token %}
<h2>inputs</h2>
{{form|crispy}}
<button class="btn btn-priMary" type="submit">Run</button>
</form>
我已经学习了一些教程,但表单的数据无法保存。非常感谢帮助
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的为什么我的文字表格无法保存我的数据?全部内容,希望文章能够帮你解决为什么我的文字表格无法保存我的数据?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。