Exemple #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})
Exemple #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})
Exemple #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})
Exemple #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})
Exemple #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})
Exemple #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})
Exemple #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})
Exemple #8
0
def todolist(request):
    if request.method == "POST":
        form = Taskform(request.POST or None)
        if form.is_valid():
            instance=form.save(commit=False)
            instance.owner=request.user
            instance.save()
        messages.success(request,"New Task Added!")
        return redirect('todolist')
    else:
        all_tasks=tasklist.objects.filter(owner=request.user)
        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})