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

質問編集履歴

1

モデルと関数の修正

2020/10/28 10:49

投稿

nre
nre

スコア35

title CHANGED
File without changes
body CHANGED
@@ -25,7 +25,7 @@
25
25
 
26
26
  class Like(models.Model):
27
27
  """いいねモデル"""
28
- user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='like_user')
28
+ user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='like_user')
29
29
  date_created = models.DateTimeField(auto_now_add=True)
30
30
  ```
31
31
  views.py
@@ -49,7 +49,7 @@
49
49
  like.user = user
50
50
  like.save()
51
51
  messages.success(request, 'いいね!しました')
52
- return HttpResponseRedirect(reverse_lazy('register:user_profile', kwargs={'user_id': kwargs['user_id']}))
52
+ return HttpResponseRedirect('register:user_profile', kwargs={'user_id': kwargs['user_id']})
53
53
  ```
54
54
  ```html
55
55
  <a href="{% url 'register:like' pk=user.id %}">いいね!</a>{{ user.like_num }}