質問編集履歴
1
viewsを足しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -56,4 +56,20 @@
|
|
56
56
|
{{ form.media }}
|
57
57
|
{% endblock %}
|
58
58
|
|
59
|
+
```
|
60
|
+
viewsのeditです。
|
61
|
+
```python
|
62
|
+
def post_edit(request, pk):
|
63
|
+
post = get_object_or_404(Post, pk=pk)
|
64
|
+
if request.method == "POST":
|
65
|
+
form = PostForm(request.POST, instance=post)
|
66
|
+
if form.is_valid():
|
67
|
+
post = form.save(commit=False)
|
68
|
+
post.author = request.user
|
69
|
+
post.save()
|
70
|
+
return redirect('post_detail', pk=post.pk)
|
71
|
+
else:
|
72
|
+
form = PostForm(instance=post)
|
73
|
+
|
74
|
+
return TemplateResponse(request, 'blog/post_edit.html', {'form': form})
|
59
75
|
```
|