错误内容
SyntaxError: source code string cannot contain null bytes
Exception in thread django-main-thread
错误场景描述
使用django框架连接远程MySQL数据库时,从数据表中使用python manage.py inspectdb --database default 表名 > apps/goods/models.py
命令导入到models.py时,发生以上报错或下图报错。
解决方案
认真看看你导入的models.py界面的编码格式是不是UTF-8
,就是这个问题导致的,转换一下就行。是由于导入时解析主机默认是UTF-16LE导致,转换一下就行。