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})