当我使用OneToOneField
扩展DjangoUser
来创建Manager
时,在Django Admin中创建Manager
的表单只有用户名和密码字段。你知道吗
class Manager(models.Model):
"""
Users who need to login to manage the listing of a Outlet
are represented by this model.
"""
manager = models.OneToOneField(User)
internal_notes = models.TextField(blank=True)
def __unicode__(self):
return self.manager.username
将其他内置的User
字段(如first_name
等)添加到我的Manager
模型中的正确方法是什么?你知道吗
不清楚你在问什么。创建用户(不是管理者)的窗体一开始只显示三个字段,允许您设置密码,然后继续显示第二个窗体,您可以在其中设置包括名字在内的其他字段。你知道吗
Manager类不需要定义这些字段,因为它们是通过一对一关系访问的用户类的属性。你知道吗
相关问题 更多 >
编程相关推荐