Beispiel #1
0
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)
Beispiel #2
0
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('/')