django-registration と共に (Django 1.5 のカスタム ユーザー モデルを使用して) ユーザー名として電子メール アドレスを使用しようとしています。
django-registration のバージョン 1.0 のドキュメントには、次のように書かれています。
ベース ビュー クラスは意図的にユーザー モデルに依存しません。それらをサブクラス化し、カスタム ユーザー モデルのロジックを実装するだけです。
私は登録ビューをサブクラス化しましたが、残念ながら、RegistrationProfile はユーザー モデルにユーザー名フィールドがあることをまだ期待しているようです。私はメールを持っているだけです(姓、名なども)
これはバグですか?django-registration では、デフォルトの基本ユーザー モデルを使用する必要があるように見えます。基本モデルに追加するカスタム ユーザー モデルを使用できるだけです。
それを回避する方法はありますか?たぶん、登録プロファイルもサブクラス化できますか? どうすればいいですか?
ありがとう。