我无法从UserProfile
字段中获取每个已登录用户的模板(HTML)上显示的信息。
这是我的代码:
models.py
class UserProfile(models.Model):
user = models.OneToOneField(User, on_delete = models.CASCADE)
profile_views = models.CharField(max_length = 5, default = '25')
我尝试过的模板代码:
{{ user.userprofile.profile_views }}
{{ request.user.userprofile.profile_views }}
以及我上网的任何其他组合。
我的 admin.py 如下所示:
class UserProfileInline(admin.StackedInline):
model = UserProfile
can_delete = False
verbose_name_plural = 'User Account'
class UserAdmin(UserAdmin):
inlines = (UserProfileInline,)
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
我做错了什么?
P.S:模板上没有任何内容。我想看到现场配置文件视图,但它没有显示。如果我使用管理员,我可以看到它。如何在模板上显示它?我的所有代码都正确吗?谢谢您的帮助。 (如果重要的话,使用Django 1.8)