Пример #1
0
def edit_task(request, task_id):
    task = Task.objects.get(id=task_id)

    if request.POST:
        form = TaskForm(request.user, request.POST, instance=task)
        if form.is_valid():
            form = form.save(commit=False)
            form.assignor = request.user
            form.assignee = task.assignee
            form.save()
            return redirect(reverse("todo:taskboard"))
    else:
        form = TaskForm(request.user, instance=task)
    return render(request, "todo/task.html", {"form": form})