私はDjangoでアプリケーションを構築しており、認証されたユーザーのホームページを設定したいと考えています。ホームページにDjangoのDetailView(または組み込みのビュークラス)を使用するにはどうすればいいですか?
私はページに表示したい詳細が特定されたユーザーのものであることを考えると、内蔵されたgeneric.DetailView
を使用するのが最善であると考えました。つまり、このクラスはURLを介してターゲットエンティティのIDを小数のpk引数として受け取る必要があります。しかし、エンティティに関する情報はrequest.user
にあります。この情報を繰り返して、ユーザーIDをURLに表示しないようにしたいと思います。
get_object
メソッド内でrequest
を取得すると、そのトリックが実行されますが、引数は使用されません。
これは可能ですか?これは良いアイデアですか?私に欠けている可能性のある選択肢はありますか?
これは簡単でした...ありがとう!まだ...それは良い考えですか? – coya