示例#1
0
def create_todo(request):
	if request.method == 'GET':
		return todolist(request)
	todo = Todo()
	form = TodoForm(request.POST, instance = todo)
	if not form.is_valid():
		return todolist(request)
	form.save()
	return demo(request)
示例#2
0
def update_todo(request, id):
	if request.method == 'GET':
		return todolist(request)
	todo = get_object_or_404(Todo, id=id)
	if not todo:
		raise Http404
	form = TodoForm(request.POST, instance = todo)
	if not form.is_valid():
		return todolist(request)
	form.save()
	return demo(request)