私はDjangoに少し慣れていないので、中規模のプロジェクトに関するアドバイスを探しています。私たちの社内管理者は1つのことですが、ユーザーはオンラインでログインして、同様の(より制限されていますが、ほとんど同じ)インターフェイスを表示することもできます。
問題は、ユーザーの電子メールがユーザー名であり、電子メールが一意である必要はないということです(ただし、理解できる理由から、パスワードは一意である必要があります)。ゲットー?はい。しかし、それは彼らが期待していることです。
この2番目のインターフェイスを作成したり、サインイン用の従来のユーザー名から逸脱したりすることは可能ですか?Django 1.5sカスタムユーザーモデルはここで私のために何かをしますか?また、管理者用とユーザー用の2つのユーザーモデルを利用することは可能ですか?
そして最後に、私が完全に間違った方向に向かっている場合は、私に知らせてください。これは私が以前に尋ねた質問のフォローアップですが、詳細のいくつかを忘れていました。
編集:私はそれをするのが嫌いですが、メンバー領域を個別にコーディングします。ログインの奇妙さが増しているので、あまり乾燥していなくても、これが最も簡単な解決策になると思います。