python - 如何将 django 中的数据从 sqlite 传输到 mysql,以便保留管理中的所有数据?

标签 python mysql django dump wagtail

如何将 django 中的数据从 sqlite 传输到 mysql,以便保留管理中的所有数据?

我有一个包含相同表的数据库,我可以在其中传输所有数据。我尝试通过 python manage.py loaddata datadump.json 以标准方式进行操作。 表中的数据已传输,但管理面板卡住了。我使用 wagtail django admin。

更清楚一点,我需要的是信息而不是结构本身

最佳答案

    1) python manage.py dumpdata > datadump.json

    2) Change settings.py to your mysql

    3) Make sure you can connect on your mysql (permissions,etc)

    4) python manage.py migrate --run-syncdb

    5) Exclude contentype data with this snippet

    6) from django.contrib.contenttypes.models import ContentType
        ContentType.objects.all().delete()
        quit()

    7) python manage.py loaddata datadump.json

关于python - 如何将 django 中的数据从 sqlite 传输到 mysql,以便保留管理中的所有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51954289/

相关文章:

python - 如何修剪列表并生成 numpy 二维数组?

mysql - mysql中百万行的报告生成

python - Django测试客户端登录后返回匿名用户

python - 使用 Requests 和 Django 从脚本登录网页

python - undefined variable 'player_damage' - Python 文本基础游戏

Python 从 Excel 数据创建字典(带元组)

python - ImportError:没有名为_______的模块

PHP - 将 PDO 与 IN 子句数组一起使用

php - 选择像 A% 没有结果但 %A 有 php 的地方

python - PyCharm,Django : zero code coverage