如何将 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/