def add(request): if (request.method == "POST"): form = TodoForm(request.POST) if form.is_valid(): title = form.cleaned_data['title'] text = form.cleaned_data['text'] todo = Todo() todo.title = title todo.text = text todo.save() messages.success( request, 'The todo "' + todo.title + '" has been successfully created!') return HttpResponseRedirect('/') else: messages.error( request, 'The form is not valid. Please fill the inputs correctly.') else: form = TodoForm() context = {'form': form} return render(request, 'todo/add.html', context)
def add(request): # db에 넣기 todo = Todo() todo.title = request.GET['title'] todo.content = request.GET['content'] todo.priority = request.GET['priority'] date = request.GET['datepicker'].strip() time = request.GET['timepicker'].strip() if date != "" or time != "": time = time_format(time) date = date.replace('.', '-') if date == "": date = timezone.datetime.today().strftime("%Y-%m-%d") todo.deadline = date + " " + time todo.updated_at = timezone.datetime.today() todo.save() return redirect('/')