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

質問編集履歴

1

すみません、さっきの指定場所は間違いです・・・

2020/04/29 03:34

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  modelで指定したAnswerのgoodの数の多い順にソートしようとしてもうまくいきません
2
- order_by('-good')の指定場所がいのでしょうか?
2
+ order_by('-good')の指定場所がどこにすればのでしょうか?
3
3
 
4
4
  ```python       
5
5
  \\\views.py\\\
@@ -15,7 +15,7 @@
15
15
 
16
16
 
17
17
  answer = form.save(commit=False)
18
- answer.user = self.request.user.order_by('-good')
18
+ answer.user = self.request.user
19
19
  answer.post = post
20
20
  answer.save()
21
21
 
@@ -36,4 +36,12 @@
36
36
  user = models.ForeignKey(CustomUser, verbose_name='ユーザー', on_delete=models.PROTECT)
37
37
  content = models.TextField(verbose_name='本文', blank=True, null=True)
38
38
  good = models.IntegerField(null=True, blank=True, default=0)
39
+ ```
40
+ ```python
41
+ {% for answer in object_listl %}
42
+
43
+ <h3>{{ answer.user }}</h3>
44
+ <h4>{{ answer.content }}</h4>
45
+ {{% endfor %}}
46
+
39
47
  ```