質問編集履歴

1

追記

2021/04/15 06:32

投稿

Mario_11
Mario_11

スコア95

test CHANGED
File without changes
test CHANGED
@@ -25,6 +25,26 @@
25
25
  context['all_like_list'] = Like.objects.all()
26
26
 
27
27
  return render(request, 'app/like_user_list.html', context)
28
+
29
+
30
+
31
+ ↓修正後
32
+
33
+ class LikeList(View):
34
+
35
+ """いいねした人リスト"""
36
+
37
+ def get(self, request,*args, **kwargs):
38
+
39
+ post = User.objects.values('liked')
40
+
41
+ context = {}
42
+
43
+ context['all_like_list'] = Like.objects.filter(post=='title')
44
+
45
+ return render(request, 'app/like_user_list.html', context)
46
+
47
+
28
48
 
29
49
  ```
30
50
 
@@ -64,6 +84,10 @@
64
84
 
65
85
 
66
86
 
87
+ liked = models.ManyToManyField(Item, blank=True, related_name='likes') #追加
88
+
89
+
90
+
67
91
  class Like(models.Model):
68
92
 
69
93
  user = models.ForeignKey(User, on_delete=models.CASCADE)
@@ -89,3 +113,9 @@
89
113
  そもそも`filter()`使う必要がないのでしょうか?参考サイトなども教えていただけますと幸いです。
90
114
 
91
115
  何か必要なものがあれば追記したしますのでよろしくお願いいたします。
116
+
117
+
118
+
119
+ ###追記
120
+
121
+ `filter()`をかけて試したのですが、`TypeError: cannot unpack non-iterable bool object`のエラーがでてしまいました。