我对Django很新.我试图在帮助下获取用户配置文件request.user.get_profile()但是有一个警告说AUTH_PROFILE_MODULE已经弃用了.
我的settings.py中有一行:AUTH_PROFILE_MODULE = "log_viewer.Configs"其中Configs包含用于保留用户配置文件设置的字段的模型.
这样做的新方法是什么?
首先,我为用户创建了一个"个人资料":
User.profile = property(lambda u: Configs.objects.get_or_create(user=u)[0])
Run Code Online (Sandbox Code Playgroud)
并使用它来获取配置文件:
request.user.profile
Run Code Online (Sandbox Code Playgroud)
更多详细信息:https://code.djangoproject.com/ticket/15937