在我的django项目中,我在migrations文件夹内的每个应用程序中创建并应用迁移,但是我需要整合所有这些迁移,并从我应用程序外的saperate包中迁移。
pu82cl6c1#
我明白了,欢迎您提出更多建议。为了实现这一点,您需要创建一个包,其中包名不是迁移,否则django将创建冲突。我创建了ad db_迁移包然后将此迁移文件夹的引用添加到您的设置中,类似于下面我将应用程序作为用户和媒体库的设置
`MIGRATION_MODULES = { 'user': 'db_migrations.user', 'medialibrary': 'db_migrations.medialibrary',
}`现在,您可以为应用程序运行makemigrations,迁移文件将反映在此处,然后将其迁移到数据库中。
1条答案
按热度按时间pu82cl6c1#
我明白了,欢迎您提出更多建议。
为了实现这一点,您需要创建一个包,其中包名不是迁移,否则django将创建冲突。
我创建了ad db_迁移包
然后将此迁移文件夹的引用添加到您的设置中,类似于下面我将应用程序作为用户和媒体库的设置
}`
现在,您可以为应用程序运行makemigrations,迁移文件将反映在此处,然后将其迁移到数据库中。