我有一个Django 1.5应用程序,每个用户目前有两种不同的模型:内置的User
模型和我自己的MyUser
模型,其中包含的信息也用于身份验证过程。Django自定义用户模型与简介模型
我想将这两个模型合并为一个,或者至少从另一个中引用。
如果我要构建一个新的应用程序,我会做AUTH_USER_MODEL = 'myapp.MyUser'
,但according to the docs,更改用户模型会对数据库进行很多更改,并且可能很难在现有应用程序中迁移。
另一方面,文档还说,参考配置文件模型应该只有store non-auth related information about a site user
。
所以我的问题是:在现有的应用程序,什么是合并我的自定义用户使用模式的首选方式,内置User
模式?
你是什么意思的“引用其他”?他们还没有关系,例如OneToOneField? –
不,他们没有。 'MyUser'目前独立于'User'模型,我想改变什么。 – Tzach