Exemple #1
0
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', {})