我正在使用pinax,并使用idios作为用户个人资料的默认个人资料应用。但是,我不知道如何添加自己的逻辑。我知道我可以自定义我自己的模型,但该文档对我来说似乎太天真了。 是否有任何扩展idios的方法,例如我想在模块中添加隐藏字段,但我不知道在提交表单时如何更改其值。另外我如何向idios添加gravatar?
谢谢。
答案 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
...
AUTH_PROFILE_MODULE = 'MyApp.ProfileWithAvatar'
...
享受,希望这会对你有所帮助。
苏丹,
由于