def create_todo(req): if req.session.get('mail'): user = models.User.objects.filter(mail=req.session.get('mail')).first() if req.method == 'POST': tdf = ToDoForm(req.POST) if tdf.is_valid(): title = tdf.cleaned_data['title'] # 获取form表单中的值 content = tdf.cleaned_data['content'] date = tdf.cleaned_data['date'] todo = ToDo() todo.title = title todo.content = content todo.date = date todo.user = user todo.save() return HttpResponseRedirect('/todo_list/') else: return render(req, 'create_todo.html') else: return render_to_response('login.html', {})