質問編集履歴

1

model追加

2020/07/04 14:12

投稿

ktg_st
ktg_st

スコア33

test CHANGED
File without changes
test CHANGED
@@ -37,3 +37,57 @@
37
37
  何か良い方法はないでしょうか?
38
38
 
39
39
  よろしくお願いします。
40
+
41
+
42
+
43
+ 追記
44
+
45
+
46
+
47
+ ```
48
+
49
+ models.py
50
+
51
+
52
+
53
+ class Shops(models.Model):
54
+
55
+ SHOP_CHOICES = (
56
+
57
+ ('1', 'A店'),
58
+
59
+ ('2', 'B店'),
60
+
61
+ ('3', 'C店'),
62
+
63
+ ('4', 'D店'),
64
+
65
+ ('5', 'E店'),
66
+
67
+ ('6', 'F店'),
68
+
69
+ )
70
+
71
+
72
+
73
+
74
+
75
+ shop = models.CharField("店舗", max_length=3,choices=SHOP_CHOICES, blank=True,default=1)
76
+
77
+ user = models.OneToOneField(settings.AUTH_USER_MODEL,on_delete=models.CASCADE,)
78
+
79
+
80
+
81
+ def __str__(self):
82
+
83
+ return self.shop
84
+
85
+ ```
86
+
87
+ やりたいこと
88
+
89
+ htmlで店舗リストみたいのを作製したい。
90
+
91
+ 厳密にはshopsモデルというよりも、shops.shopをが重複しないように取り出したいです。
92
+
93
+ shops.shopを取り出すと、表示する際に、shops.get_shop_display(店舗名を表示したい)が使えなくなるためshopsでを重複しないように取り出したいです。