我在Django 1.6中有一个自定义的User
模型:
from django.contrib.auth import models as usermodels
class User(usermodels.User):
sid = models.CharField(max_length=20, unique=True)
slug = models.SlugField(default="slug")
objects = usermodels.UserManager()
在我的一个模板中,我有以下内容:
^{pr2}$如果用户是经过身份验证的,如果用户名是Chris,则显示为“Chris:”。自定义字段sid
未显示!我检查了我的表,用户确实存储了sid
。似乎模板没有得到我的自定义字段!在
我已将我的自定义模型添加为CUSTOM_USER_MODEL
到我的设置中。在
您应该使用
AUTH_USER_MODEL
在settings.py
中设置自定义用户模型,而不是CUSTOM_USER_MODEL
相关问题 更多 >
编程相关推荐