【发布时间】:2017-02-01 00:52:50
【问题描述】:
好的,现在我将模型更改如下:
from django.contrib.auth.models import User
class Company(User):
company_name = models.CharField(max_length = 20)
class Employee(User):
pass
当我从 pytho manage.py shell 运行以下命令时:
u = Employee(first_name = 'john', last_name = 'smith', password = 'test', email = 'smith@gmail.com')
u.save()
e = Employee(user = u)
e.save()
我收到以下错误,但不明白为什么。 任何帮助表示赞赏,在此先感谢。
【问题讨论】:
-
请不要尝试重新发明轮子,您应该按照 djangos 文档了解如何创建自己的用户模型
-
找不到任何东西。有参考吗?
-
比赛斯走得更远。您不得自行实施用户身份验证。
-
Nothing at all?....“django 自定义用户模型”的第一个结果
-
能否请您提供创建员工对象的文件??
标签: python django database django-models