这是我的 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()
return render(request, 'todo/croutine.html', {'form': form})
所以我的想法是,我有一个简单的输入表单,我在其中放入一个名称,它应该将此名称推送到我的数据库中的表中。我的代码即将完整,它显示我/ todo /保存的页面,但我的POST请求似乎没有被发送到我的表或我的表拒绝它或其他东西。
我的 model.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)
答案 0 :(得分:2)
您没有保存表单数据。
DO
if form.is_valid():
form.save()
return HttpResponseRedirect('/todo/saved/')