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

uklbhaso  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(296)

如何将django中的数据从sqlite传输到mysql,从而保留admin中的所有数据?
我有一个具有相同表的数据库,在那里我可以传输所有数据。我试着用标准的方法来做 python manage.py loaddata datadump.json . 表中的数据已传输,但管理面板卡住了。我使用wagtail django管理。
更清楚地说,我需要的是信息,而不是结构本身

vkc1a9a2

vkc1a9a21#

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

相关问题