ユーザーがログインまたはサインアップできるランディングページから始まるアプリを構築しています。私は正常にログインしたときに2つの異なるダッシュボードページに移動する2種類のユーザーを持っています(ユーザーの資格情報に基づいてどのユーザーがログインしているかわかります)。Djangoビューの連鎖/リダイレクトのベストプラクティス
私の質問はこのビューを扱う最良の方法です。私のログインビューには、どんな種類のユーザーがいるのかを知るロジックがあります。そのユーザーのダッシュボードのテンプレートを適切にレンダリングします。しかし、私はまた、ログインビューと同じテンプレートをレンダリングするダッシュボードの種類ごとに別々のビューを持っています。これは、ユーザーが「自宅」ボタンをクリックしたときや何を持っているかのためです。今のところ、ダッシュボードごとに2つのURL( 'login /'と 'dashboard_x /')があるので、私のログインビューを "受信したログイン資格情報に基づく適切なダッシュボードビュー。理想的には、ユーザーの種類をチェックして、要求を変更せずに適切なダッシュボードビューに渡すだけです。