• 我试图将django文件和sqlite3数据库文件迁移到MySQL数据,我遇到了这样的错误 .

  • create database:create database mysite_db default charset = utf8mb4 default collate utf8mb4_unicode_ci;

db_sqlite3中的数据迁移:python manage.py dumpdata> data.json

输入mysql:python manage.py loaddata data.json


文件“C:\ blog_env \ lib \ site-packages \ django \ core \ management \ commands \ loaddata.py”,第113行,在loaddata中self.load_label(fixture_label)文件“C:\ blog_env \ lib \ site-packages \ django \ core \ management \ commands \ loaddata.py“,第168行,在对象中的obj的load_label中:文件”C:\ blog_env \ lib \ site-packages \ django \ core \ serializers \ json.py“,第66行,在Deserializer中stream_or_string = stream_or_string.decode()UnicodeDecodeError:'utf-8'codec无法解码位置0的字节0xff:无效的起始字节(blog_env)PS C:\ blog_env \ mysite>