(request, pk)
| 30 | |
| 31 | |
| 32 | def note_edit(request, pk): |
| 33 | if settings.READ_ONLY: |
| 34 | return HttpResponseForbidden("This demo is read-only.") |
| 35 | note = get_object_or_404(Note, pk=pk) |
| 36 | if request.method == "POST": |
| 37 | form = NoteForm(request.POST, instance=note) |
| 38 | if form.is_valid(): |
| 39 | form.save() |
| 40 | return redirect("note_detail", pk=note.pk) |
| 41 | else: |
| 42 | form = NoteForm(instance=note) |
| 43 | return render(request, "notes/form.html", {"form": form, "action": "Edit", "note": note}) |
| 44 | |
| 45 | |
| 46 | def note_delete(request, pk): |