我正在尝试为已存在的django的User模型添加自定义字段.
我想要默认用户模型的所有字段(包括密码哈希功能)+自定义字段has_car,所以我做了......
class MyUser(AbstractBaseUser):
has_car = models.BooleanField(default=False)
Run Code Online (Sandbox Code Playgroud)
并在管理面板中注册 admin.site.register(MyUser)
当我尝试在管理面板中添加打开此模型时,我收到此错误.
OperationalError at /admin/myapp/myuser/
(1054, "Unknown column 'myapp_myuser.id' in 'field list'")
Run Code Online (Sandbox Code Playgroud)
我不确定它是mysqldb错误还是什么?
我知道我可以使用OneToOne或ForeignKey字段,但我只想扩展用户模型.再次,它django == 1.7b4 + Mysql