回答編集履歴

3

fixed typo\.

2017/03/20 22:39

投稿

tell_k
tell_k

スコア2120

test CHANGED
@@ -36,13 +36,13 @@
36
36
 
37
37
  <tr>
38
38
 
39
- <td>{{ pref }}</td>
39
+ <td>{{ pref.name }}</td>
40
40
 
41
41
  <td>
42
42
 
43
43
  {% for city in pref.city_set.all %}
44
44
 
45
- {{ city }},
45
+ {{ city.name }},
46
46
 
47
47
  {% endfor %}
48
48
 

2

fixed typo\.

2017/03/20 22:39

投稿

tell_k
tell_k

スコア2120

test CHANGED
@@ -66,7 +66,7 @@
66
66
 
67
67
 
68
68
 
69
- ```
69
+ ```python
70
70
 
71
71
  pref1 = Prefetcure.objects.filter(id=1).get()
72
72
 

1

参考URLを追加

2017/03/20 13:26

投稿

tell_k
tell_k

スコア2120

test CHANGED
@@ -55,3 +55,23 @@
55
55
 
56
56
 
57
57
  ```
58
+
59
+
60
+
61
+ ポイントは、CityがPrefectureの外部キーを持っている場合、PrefetcureからCityのデータを取得する時は`city_set` からQuerySetを取得できるというところです。
62
+
63
+
64
+
65
+ https://docs.djangoproject.com/ja/1.10/topics/db/queries/#related-objects
66
+
67
+
68
+
69
+ ```
70
+
71
+ pref1 = Prefetcure.objects.filter(id=1).get()
72
+
73
+ pref1.city_set.all() # => pref1 を ForeignKeyとしてsetしているCityのデータ取得可能
74
+
75
+ ```
76
+
77
+