我已经从一个旧版本升级到Django 1.10,我在整个代码库中大概有30次调用get_profile()。
我已阅读过SO和文档,但由于不推荐使用get_profile(),我仍然不理解如何替换此功能。
models.py
的片段class MyProfile(UserenaBaseProfile):
user = models.OneToOneField(User,
unique=True,
verbose_name=_('user'),
related_name='my_profile')
storename=models.CharField(null=True, blank=True, max_length=20)
那我该如何替换
extra_context['profile'] = user.get_profile()
extra_context ['个人资料'] = user.my_profile?
答案 0 :(得分:0)
您是否尝试过specific_user.my_profile.all()?