私は pinax を使用しており、ユーザー プロファイルのデフォルトのプロファイル アプリである idios を使用しています。ただし、独自のロジックを追加する方法がわかりません。自分のモデルをカスタマイズできることはわかっていますが、このドキュメントは私には単純すぎるようです。たとえば、モジュールに隠しフィールドを追加したいのですが、フォームを送信するときにその値を変更する方法がわかりません。また、イディオスにグラバターを追加するにはどうすればよいですか?
ありがとうございました。
Pinax は単なる Django ベースのプロジェクトであるため、モデルから継承idios.ProfileBase
し、独自のプロファイル モデルで設定ファイルの AUTH_PROFILE_MODULE をオーバーライドするだけです。
class ProfileWithAvatar(ProfileBase):
""" Profile model with user avatar """
avatar = models.ImageField(upload_to="uploads/")
# and add fields whatever you want
...
AUTH_PROFILE_MODULE = 'MyApp.ProfileWithAvatar'
...
お楽しみください。これがお役に立てば幸いです。
スルタン、
ありがとう