2

私は pinax を使用しており、ユーザー プロファイルのデフォルトのプロファイル アプリである idios を使用しています。ただし、独自のロジックを追加する方法がわかりません。自分のモデルをカスタマイズできることはわかっていますが、このドキュメントは私には単純すぎるようです。たとえば、モジュールに隠しフィールドを追加したいのですが、フォームを送信するときにその値を変更する方法がわかりません。また、イディオスにグラバターを追加するにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1

0

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

設定.py

...
AUTH_PROFILE_MODULE = 'MyApp.ProfileWithAvatar'
...

お楽しみください。これがお役に立てば幸いです。

スルタン、

ありがとう

于 2012-08-27T13:25:49.757 に答える