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

質問編集履歴

2

2020/10/03 09:22

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 【????喫緊の課題????】Django view内でHttpRedirectをしい方法
1
+ あよるggbxfhb
body CHANGED
@@ -1,30 +1,1 @@
1
- 初心者です。優しい目でよんでください
2
-
3
- Django view内であるクラスA内のget()から、HttpRedirectをせず直接他のクラスBのget()を呼びたいです。
4
- 理由としては、クラスB内のget()にオプション引数を設定したいからです。
5
-
6
- HttpRedirectを使うとurl.pyで設定したname=から逆引きして呼び出すので、オプション引数がそこに定義されていないせいで無理?なようです。
7
-
8
-
9
- このようなときのベストプラクティス?がありましたら教えてほしいです。
10
- 根本的に「そもそもurl.pyをこうしたら?」みたいなことでも結構です。
11
- 関数内から直接呼び出す場合の書き方も教えてほしいです。
12
- 日本語が下手でごめんなさい
13
- 疑似**ボールドテキスト**コードは下にあるようなものです
14
-
15
-
16
- ```python
17
- class a(View):
18
- def get():
19
- if hoge==1:
20
- Httpresoonse("1")
21
- elif hoge==0:
22
- b.get(mode=1)###ここの正しい書き方を教えてほしい
23
-
24
- class b(View):
25
- def get(mode=0):
26
- if mode==0:
27
- httpresoonse("直接getされた")
28
- elif mode==1:
29
- HttpResponse("class a()内のgetから呼び出された")
1
+ 44K044Of44Om44O844K244O844Gp44KC5q2744Gr44KE44GM44KM
30
- ```

1

2020/10/03 09:22

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- Django view内でHttpRedirectをせず直接他のクラス内の関数を呼びた
1
+ 【????喫緊の課題????】Django view内でHttpRedirectをしな方法
body CHANGED
File without changes