在django 1.8 python 3.4
执行此命令
python manage.py makemigrations myshop
我的项目没有此模型\udccd
,无法找到任何相关代码
我不知道为什么会有错误
但是,runserver可以正常运行
答案 0 :(得分:2)
由于某种原因,您的命令行设法传入surrogate UTF-16 code unit。警告消息告诉您,传递给makemigrations
命令的其中一个应用程序名称在INSTALLED_APPS
中不可用,但该Unicode字符显然不是有效的应用程序名称。
您的命令提示符会在myshop
参数之前或之后生成额外的代码单元,并将其传递给sys.argv
列表中的Python。
您需要弄清楚命令提示符如何传递额外的字节。尝试使用import sys;print(sys.argv)
应该显示传入的额外信息。可能是您在命令行上以某种方式键入它;如果你希望你的命令成功,你需要摆脱它。