如何向django idios添加头像和隐藏字段

时间:2012-04-05 02:40:41

标签: django pinax

我正在使用pinax,并使用idios作为用户个人资料的默认个人资料应用。但是,我不知道如何添加自己的逻辑。我知道我可以自定义我自己的模型,但该文档对我来说似乎太天真了。 是否有任何扩展idios的方法,例如我想在模块中添加隐藏字段,但我不知道在提交表单时如何更改其值。另外我如何向idios添加gravatar?

谢谢。

1 个答案:

答案 0 :(得分: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

settings.py

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

享受,希望这会对你有所帮助。

苏丹,

由于