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