クエリ文字列(?case =/2 /など)を使用せず、url conf内のキャプチャされたパラメータ(?P) url)、 URLを逆の解像度で使用する場合、ビュー関数にパラメータを渡す方法はありますか?Django:URLの複数のパラメータが、クエリーストリングやキャプチャされたパラメータを持たない逆の解像度
うまくいけば例は私の質問を明確になります。私は何ができるキャプチャパラメータを持つ
: ':show_details動画'、引数= [動画を
views.py ... リターンHttpResponseRedirectは((リバース.ID]))
urls.py ... URL(R '^クラブ/(?P \ D +)/ $'、views.details、名前= 'show_details')、 ...
しかし、ビューの詳細は、/は、例えば複数のパラメータを、受け入れる必要があるものとします。
デフの詳細(要求、VIDEO_ID、ディレクター=「」、SHOW_ALL =真):
をそして、我々は、彼らがに表示したくありませんURL?
ursに含まれていないargsまたはkwargsを使用する方法はありますか?
イムは、必ずここに些細なイム行方不明の何か:S
うまくいけば、誰かが正しい方向に私を指すことができます。 ありがとう!
申し訳ありませんが、私の質問は恐ろしくとひどく:(答えてくれてありがとうを処方されるkwargsからは引数が動的に生成何かであり、我々はいけない場合何を:これは、異なる引数を使用するために同じビューを指している複数のURLができます! – andyk
@AndyKameruchiその電子メール/電話番号はどこから来ますか?このメソッドは動的引数には適していません。あなたの質問のようなリダイレクトを使用するには、動的引数を渡す唯一の方法は、実際にurlパラメータまたはクエリ文字列を渡すことです。 – knbk
ありがとう!どの方法が動的引数のリダイレクトと渡しに充当されますか?電話番号はDB上のテーブルですが、そのテーブルはユーザーによって埋められます。これが理にかなってほしい。 – andyk