前提・実現したいこと
Python,DjangoでWEBシステムを開発しています。
タイトルのとおり、DetailViewで持っているint:pkの値をCreateViewへ渡し、CreateViewでそのPKの値を利用したいと思っています。
Djangoの仕様では、ListViewからDetailViewへ遷移する際は、選択したオブジェクトのPKがURLに載り、遷移後のDetailViewでPKの値を取得する事が可能ですが、その反対の動きは可能でしょうか?
例えば、
DetailViewからListViewや、CreateViewへ遷移し、DetailViewで持っていたPKの値の値を、遷移先のクラスで利用するような動きです。
追記
sessionの機能を使って、PKの値を渡そうと試しましたが、別のエラーが発生してうまく動作させる事ができません。
今回の質問内容と異なるため、このエラーは別の質問として公開しています。
Django DetailViewクラスの関数でrequestを引数として渡せない
補足情報(FW/ツールのバージョンなど)
●開発環境
- Python: 3.7.5
- Django: 2.2.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/30 01:56
2020/03/30 02:08
2020/03/30 02:24
2020/03/30 02:36 編集
2020/03/30 02:38
2020/03/30 02:51
2020/03/30 02:54 編集
2020/03/30 02:54