【发布时间】:2020-10-30 07:03:35
【问题描述】:
views.py
def contact_us(request):
if request.method == 'POST':
formq = forms.querys(request.POST)
if formq.is_valid():
obj = query()
obj.name = formq.cleaned_data['your_name']
obj.email = formq.cleaned_data['your_email']
obj.message = formq.cleaned_data['your_message']
obj.save()
return redirect(index)
else :
formq = forms.querys()
return render(request, 'home/contact_us.html', {'formq': formq})
models.py
class query(models.Model):
Name = models.CharField(max_length=200)
Email = models.CharField(max_length = 200)
Message = models.CharField(max_length=1500)
def __str__(self):
return self.Name
forms.py
class querys(forms.ModelForm):
class Meta:
model=models.query
fields = ['Name', 'Email','Message']
请帮助我如何在数据库中添加查询并在管理页面上查看。
【问题讨论】: