Mysql 无法将数据插入数据库
这是我的view.py的摘录Mysql 无法将数据插入数据库,mysql,django,Mysql,Django,这是我的view.py的摘录 def routineInput(request): if request.method == 'POST': today = datetime.now form = CreateRoutine(request.POST) if form.is_valid(): return HttpResponseRedirect('/todo/saved/') else: form = CreateRoutine() retur
def routineInput(request):
if request.method == 'POST':
today = datetime.now
form = CreateRoutine(request.POST)
if form.is_valid():
return HttpResponseRedirect('/todo/saved/')
else:
form = CreateRoutine()
return render(request, 'todo/croutine.html', {'form': form})
所以我的想法是,我有一个简单的输入表单,我在其中输入一个名称,它应该将这个名称推送到数据库中的一个表中。我的代码很全面,它显示了我的/todo/saved页面,但我的POST请求似乎没有发送到我的表,或者我的表拒绝了它或其他什么
Mymodel.py课程:
class Todolist(models.Model):
name = models.TextField()
created_at = models.DateTimeField(default = datetime.now, blank = True)
updated_at = models.DateTimeField(default = datetime.now, blank = True)
您没有保存表单数据 做
您没有保存表单数据 做
假设表单是一个ModelForm,则此操作有效。否则就得由另一个地方的警察来处理。是的,同意。假设op使用的是模型表单本作品假设表单为模型表单。否则就得由另一个地方的警察来处理。是的,同意。假设op使用模型表格
if form.is_valid():
form.save()
return HttpResponseRedirect('/todo/saved/')