我在两个不同的Django项目中有两个不同的应用程序,分别在SQLite中使用数据库。
SQLite_App1
App1_Table_1
App1_Table_2
etc.
SQLite_App2
App2_Table_1
App2_Table_2
etc.
现在,我试图将两个应用程序合并到一个具有单个MySQL数据库的项目中。
我已将表从App1成功转移到新数据库中,如下所示:
python manage.py dumpdata> datadump.json
...
python manage.py loaddata datadump.json
,它运行良好,将我所有的表从App1转移到新的MySQL数据库中,将所有"translated"
字段一起创建,这些字段是通过Django-Modeltranslation在原始应用程序中创建的。
然后通过Python manage.py makemigrations
,我创建了所有剩余的App2表,以及它们在App2中的“翻译”字段。
现在,我需要以某种方式将App2数据从其原始SQLite数据库传输到MySQL数据库,该数据库已经包含带有App1数据的表。
在不丢失其"translated"
字段的情况下,我几乎不知道如何执行它。
请帮忙。
谢谢。