“manage.py”文件中的语法错误 - django 2

时间:2018-03-10 12:52:39

标签: django manage.py

我不明白问题是什么,但即使我没有改变代码,我仍然从exc“行获得”的语法错误。我检查了未封闭的括号,引号和缩进看起来对我的初学者来说是正确的。问题是这是Django 2.0虚拟环境的开箱即用的代码所以我只能假设Sublime以某种方式将文件拖入文本编辑器时格式错误?

import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
    try:
        from django.core.management import execute_from_command_line
    except ImportError as exc:
        raise ImportError(
            "Couldn't import Django. Are you sure it's installed and "
            "available on your PYTHONPATH environment variable? Did you "
            "forget to activate a virtual environment?"
        ) from exc
    execute_from_command_line(sys.argv)

2 个答案:

答案 0 :(得分:0)

在命令行中:

python3 manage.py runserver

我跟随的tutorial只使用了“python manage.py runserver”而不是“python3”,由于某种原因,教程在运行时没有错误,但我收到了错误。

答案 1 :(得分:0)

如果您使用的是python 3X“ python3 manage.py runserver”,请使用“ python3”