我试图找到问题的答案,但我无法,所以我给了它一个机会。
我的问题是我想在两个完全不同的项目上使用相同的用户相关表(auth_*
,account_userprofile
,account_userpermissions
)。
我已阅读sites framework documentation,但仍未回答我的问题。
我不知道如何共享上述模型(project_1/account/models.py
中存在的模型)。
我应该将project_1/account/models.py
复制到project_2/account/models.py
并伪造project_2 account
迁移吗?
如果要更改account_userprofile
模型中的字段怎么办?我需要同时修改models.py
副本和伪造的project_2的迁移吗?这不是很丑吗?
我敢肯定,这里有些东西我很想念。在两个不同项目之间使用相同的用户相关表的正确/最佳方法是什么?
PS:使用python 3,django 2.0,PostgreSQL 9.5。