我正在关注 Django 的文档,但在运行此命令时遇到了问题: python manage.py shell
这是我得到的错误:
File "manage.py", line 7
from django.core.management import execute_from_command_line
TabError: inconsistent use of tabs and space in indentation
我明白这意味着什么,但我不知道如何编辑我的 manage.py 文件以使其正常工作。我可能不小心编辑了缩进,现在我不知道如何恢复。
这是我的 manage.py 文件目前的样子:
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "polling.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
谢谢!
最佳答案
您在 manage.py
文件中混合使用制表符和空格作为缩进。使用 SublimeText 等文本编辑器将空格显示为空格/制表符,以便您轻松更改它们。
参见 http://legacy.python.org/dev/peps/pep-0008/#tabs-or-spaces了解更多信息。
关于python - 运行 python manage.py shell 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24986859/