teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2020/08/16 08:12

投稿

ForestSeo
ForestSeo

スコア2724

answer CHANGED
@@ -25,7 +25,7 @@
25
25
 
26
26
  ***
27
27
 
28
- ちなみに、UserUpdateは少し無駄が多い気がします。
28
+ ちなみに、UserUpdateは少し無駄が多い気がします。OnlyYouMixinは要りません。
29
29
  自分の情報をアップデートするのに、自分のidをURLで指定するのはおかしい気がしますよね。なので、
30
30
  ```Python
31
31
  # urls

1

修正

2020/08/16 08:12

投稿

ForestSeo
ForestSeo

スコア2724

answer CHANGED
@@ -4,9 +4,10 @@
4
4
  user = models.ForeignKey(User, ・・・)
5
5
  content = models.TextField(・・・)
6
6
  ```こんなモデルを想像しました。
7
+ そして、
7
8
  ```Python
8
9
  def update_post(request, pk):
9
- post = get_object_or_404(Item, pk=pk, request.user=user)
10
+ post = get_object_or_404(Item, pk=pk, user=request.ser)
10
11
  form = PostForm(request.POST or None, files=request.FILES or None, instance=post)
11
12
  formset = Formset(request.POST or None, request.FILES or None, instance=post)
12
13
  is_valid = formset.is_valid()