コード例 #1
0
ファイル: views.py プロジェクト: rueiminl/travelpad
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
ファイル: views.py プロジェクト: rueiminl/travelpad
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)