質問編集履歴
3
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,9 @@
|
|
20
20
|
|
21
21
|
### 発生している問題・分からないこと
|
22
22
|
TestData.objects.order_by("-id", "name")distinct("name")
|
23
|
+
もしくは
|
24
|
+
TestData.objects.order_by("name", "-id")distinct("name").order_by("-id")
|
23
|
-
|
25
|
+
するようなイメージで取得したいのですが、distinct()と.order_by()の関係性の制約があり上手くいきません。
|
24
26
|
|
25
27
|
|
26
28
|
|
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,7 +19,7 @@
|
|
19
19
|
だけをこの順番で取得したい
|
20
20
|
|
21
21
|
### 発生している問題・分からないこと
|
22
|
-
TestData.objects.distinct("name"
|
22
|
+
TestData.objects.order_by("-id", "name")distinct("name")
|
23
23
|
のような感じで取得したいのですが、distinct()と.order_by()の関係性の制約があり上手くいきません。
|
24
24
|
|
25
25
|
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
name = models.CharField(max_length=128)
|
4
4
|
test_data = models.CharField(max_length=128)
|
5
5
|
|
6
|
-
に保存したデータの、nameが重複する場合はその中のidが新しいものだけを取得し、さらにそれをid順
|
6
|
+
に保存したデータの、nameが重複する場合はその中のidが新しいものだけを取得し、さらにそれをidの新しいもの順に並べたデータを取得したいのですが、やり方がわかりません。
|
7
7
|
|
8
8
|
例
|
9
9
|
id:1 name:A test_data:りんご
|
@@ -15,11 +15,11 @@
|
|
15
15
|
id:7 name:B test_data:めろん
|
16
16
|
id:8 name:A test_data:すいか
|
17
17
|
|
18
|
-
→id:8 name:A test_data:すいか
|
18
|
+
→<id:8 name:A test_data:すいか><id:7 name:B test_data:めろん><id:5 name:C test_data:すいか>
|
19
19
|
だけをこの順番で取得したい
|
20
20
|
|
21
21
|
### 発生している問題・分からないこと
|
22
|
-
TestData.objects.distinct("name").order_by("id")
|
22
|
+
TestData.objects.distinct("name",""-id"").order_by("-id")
|
23
23
|
のような感じで取得したいのですが、distinct()と.order_by()の関係性の制約があり上手くいきません。
|
24
24
|
|
25
25
|
|