Ejemplo n.º 1
0
def edit_task(request, task_id):
    if request.method == "POST":
        task = Task.objects.get(pk=task_id)
        form = Taskform(request.POST or None, instance=task)
        if form.is_valid:
            form.save()
        messages.success(request, ("Your task has been edited!"))
        return redirect('todolist')
    else:
        task_obj = Task.objects.get(pk=task_id)
        return render(request, 'edit.html', {'task_obj': task_obj})
Ejemplo n.º 2
0
def todolist(request):
    if request.method == "POST":
        form = Taskform(request.POST or None)
        if form.is_valid():
            form.save()
        messages.success(request("task added!"))

        return redirect('todolist')
    else:
        all_tasks = TaskList.objects.all
        return render(request, 'todolist.html', {'all_tasks': all_tasks})
Ejemplo n.º 3
0
def edit_task(request, task_id):
    if request.method == "POST":
        task=tasklist.objects.get(pk=task_id)
        form=Taskform(request.POST or None, instance=task)
        if form.is_valid():
            form.save()

        messages.success(request,"Task Edited!")
        return redirect('todolist')
    else:
        task_obj=tasklist.objects.get(pk=task_id)
    return render(request, 'edit.html',{"task_obj":task_obj})
Ejemplo n.º 4
0
def edit_task(request, task_id):
    '''Update on Database'''
    if request.method == "POST":
        taske = Tasklist.objects.get(pk=task_id)
        form = Taskform(request.POST or None, instance=taske)
        if form.is_valid():
            form.save()

        messages.success(request, ("Task Edited"))
        return redirect('todolist')
    else:
        task_obj = Tasklist.objects.get(pk=task_id)
        return render(request, 'edit.html', {'task_obj': task_obj})
Ejemplo n.º 5
0
def todolist(request):

    #########################   New Task Form   #########################
    if request.method == "POST":
        form = Taskform(request.POST or None)
        if form.is_valid():
            form.save()
            messages.success(request, "your task has been added!")
        return redirect('todolist')
    else:
        all_tasks = Task.objects.all()
        paginator = Paginator(all_tasks, 5)
        page = request.GET.get('pg')
        all_tasks = paginator.get_page(page)
        return render(request, "todolist.html", {"all_tasks": all_tasks})
Ejemplo n.º 6
0
def todolist(request):
    ''' Send Data to Database'''
    if request.method == "POST":
        form = Taskform(request.POST or None)
        if form.is_valid():
            form.save()
        messages.success(request,
                         ("A New Message Has been Added Successfully"))
        return redirect('todolist')
    else:
        all_tasks = Tasklist.objects.all()
        paginator = Paginator(all_tasks, 5)
        page = request.GET.get('pg')
        all_tasks = paginator.get_page(page)
        return render(request, 'todolist.html', {'all_tasks': all_tasks})
Ejemplo n.º 7
0
def todolist(request):
    if request.method == "POST":
        form = Taskform(request.POST or None)
        if form.is_valid():
            instance = form.save(commit=False)
            instance.manage = request.user
            instance.save()
            messages.success(request, ("new task added!"))
        return redirect("todolist")
    else:
        all_tasks = Tasklist.objects.filter(manage=request.user)
        paginator = Paginator(all_tasks, 7)
        page = request.GET.get('pg')
        all_tasks = paginator.get_page(page)
        return render(request, 'todolist.html', {'all_tasks': all_tasks})
Ejemplo n.º 8
0
def todolist(request):
    if request.method == "POST":
        form = Taskform(request.POST or None)
        if form.is_valid():
            form.save(commit=False).owner = request.user
            form.save()
            messages.success(request, "New Task Added!!!")
            return redirect('todolist')
    else:
        all_tasks = TasksList.objects.filter(owner=request.user)
        paginator = Paginator(all_tasks, 4)
        page = request.GET.get('page')
        all_tasks = paginator.get_page(page)

        return render(request, 'todolist.html', {'all_tasks': all_tasks})