Django可以支持symbolic links models.py和migrations目录吗?

时间:2017-08-28 09:09:39

标签: django python-3.x django-models

我有3个django项目和一个数据库。我想从每个应用程序共享数据库。所以,我从app3创建了数据库,并从app1和app2创建了models.py和migrations目录的符号链接。

当我想迁移数据库时,我只使用app3。这似乎运作良好。 我也可以从app3制作超级用户。

但是当我想从app1和app2创建超级用户(manage.py createsuperuser)时,我收到以下错误。

django.db.migrations.exceptions.NodeNotFoundError: Migration remoshin_user_sys.0004_auto_20170827_2351 dependencies reference nonexistent parent node ('remoshin_manager_sys', '0003_auto_20170827_2349')

我想知道当3个应用共享一个数据库时,我的方法可以正常工作。 你能帮帮我吗?

添加目录树。

APP1(项目)

- app1

- app1_sys

- models.py(符号链接)

- 迁移(符号链接)

APP2(项目)

- app2

- app2_sys

- models.py(符号链接)

- 迁移(符号链接)

APP3(项目)

- app3

- app3_sys

- models.py(非符号链接)

- 迁移(非符号链接)

0 个答案:

没有答案