質問編集履歴

2

誤字

2021/01/29 02:57

投稿

setuna0531
setuna0531

スコア128

test CHANGED
@@ -1 +1 @@
1
- Form.pyのfilterについて
1
+ Forms.pyのfilterについて
test CHANGED
File without changes

1

追記

2021/01/29 02:57

投稿

setuna0531
setuna0531

スコア128

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ##症状
10
10
 
11
- Form.pyにて、各階層の登録画面、編集画面を管理しています。
11
+ Forms.pyにて、各階層の登録画面、編集画面を管理しています。
12
12
 
13
13
  その中で、第2階層の登録画面で第1階層で選択したPK(id)をもとにfilterをかけたいのですが、
14
14
 
@@ -212,6 +212,36 @@
212
212
 
213
213
  ```
214
214
 
215
+ ##試したこと
216
+
217
+ querysetで絞込を行ってみましたがそれでもだめでした。
218
+
219
+
220
+
221
+ ・forms.py
222
+
223
+ ```
224
+
225
+ class Sales_OutletForm(forms.ModelForm):
226
+
227
+
228
+
229
+ def __int__(self, id, *args, **kwargs):
230
+
231
+ super().__init__(*args, **kwargs)
232
+
233
+ self.fields['wholesaler_name'].queryset = Sales_Outlet.objects.filter(wholesaler_name = id)
234
+
235
+
236
+
237
+ class Meta:
238
+
239
+ model = Sales_Outlet
240
+
241
+ fields = ('wholesaler_name', 'sales_outlet_name', 'sales_outlet_name_kana')
242
+
243
+ ```
244
+
215
245
 
216
246
 
217
247
  ##最後に