示例#1
0
文件: views.py 项目: shinriyo/bucho
def edit_todo(request, todo_id):
    todo_instance = get_object_or_404(Todo, pk=todo_id)
    if request.POST:
        form = TodoForm(request.POST, instance=todo_instance)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect("/todo/updated/%s/" % (todo_id))
    else:
        form = TodoForm(instance=todo_instance)
    return render_to_response("model_form.html", dict(form=form))
示例#2
0
文件: views.py 项目: shinriyo/bucho
def add_new_todo(request):
    if request.POST:
        form = TodoForm(request.POST)
        if form.is_valid():
            new_todo = form.save()
            return HttpResponseRedirect("/todo/updated/%s/" % (new_todo.id))
    else:
        form = TodoForm()
    return render_to_response("model_form.html", dict(form=form))
示例#3
0
def add_reminder(request):
    if request.method == 'POST':
        form = TodoForm(request.POST)
        form.save()
        return HttpResponse(json.dumps(success_response), content_type='application/json')