【问题标题】:ValueError: source code string cannot contain null bytes with djangoValueError:源代码字符串不能包含 django 的空字节
【发布时间】:2022-01-21 10:38:16
【问题描述】:

所以,我已经收到这个错误一个星期了,每次我重新打开或恢复一个 django 项目时,我都会运行一个像 python manage.py runserver 这样的 python 命令,我会收到这个异常错误

$ python manage.py runserver
Traceback (most recent call last):
File "C:\kate\manage.py", line 22, in <module>
main()
File "C:\kate\manage.py", line 11, in main
from django.core.management import execute_from_command_line
File "C:\Python39\lib\site-packages\django\__init__.py", line 1, in <module>
from django.utils.version import get_version
ValueError: source code string cannot contain null bytes

与此同时,我在网上看到一个解决方案说我应该将其转换为 UTF-8,但我不知道在哪里更改或转换它,因为我在我的项目中使用了 pycharm、VS Code 和 Sublime

【问题讨论】:

标签: python django visual-studio-code pycharm


【解决方案1】:

所以,我发现出了什么问题,它与django.util.version 有关,所以我解决它的方法是重新安装 Django 并更改当前版本 pip install django==3.2 因为我目前使用的是 Django 版本 4

【讨论】:

    猜你喜欢
    • 2018-02-25
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 2020-02-27
    相关资源
    最近更新 更多