(env) PS C:\Users\wolf\Desktop\DashBoardv2\DashBoardv2> python manage.py migrate
Traceback (most recent call last):
File "C:\Users\wolf\Desktop\DashBoardv2\DashBoardv2\manage.py", line 22, in <module>
main()
File "C:\Users\wolf\Desktop\DashBoardv2\DashBoardv2\manage.py", line 18, in main
self.models_module = import_module(models_module_name)
self.models_module = import_module(models_module_name)
File "C:\Users\wolf\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, in import_module
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 879, in exec_module
File "<frozen importlib._bootstrap_external>", line 1017, in get_code
File "<frozen importlib._bootstrap_external>", line 947, in source_to_code
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
ValueError: source code string cannot contain null bytes
我在 django 中创建了一个项目。在创建了与我的数据库和 router.py 的连接之后,因为我使用了一个路由器页面,因为我有数据库。
我没有在我的项目中使用引导程序,这就是为什么我很惊讶有这个我不明白的错误,而且我已经好几个小时都无法通过了!
对我来说这似乎是一个编码问题。您是否在 IDE 之外编辑代码?您可以使用 Notepad++ 或类似工具来检查编码。如果你的代码中有奇怪的字符(希望是第一行),你应该删除它们。