2015-09-15 70 views

回答

2

由於某種原因,您的命令行設法通過surrogate UTF-16 code unit。警告消息告訴您,您傳遞給makemigrations命令的應用程序名稱之一在INSTALLED_APPS中不可用,但該Unicode字符顯然不是有效的應用程序名稱。

會發生什麼事是你命令提示符產生額外的代碼單元之前或myshop爭吵後,將其傳遞到Python在sys.argv列表。

您需要弄清楚命令提示符如何傳遞額外的字節。試驗import sys;print(sys.argv)應顯示正在傳入的額外信息。可能是您以某種方式在命令行中鍵入它;如果你想要命令成功,你需要擺脫它。

相關問題