运行 python manage.py 时的语法错误 - django
Syntax error when running python manage.py - django
我最近升级到 python 3,现在当我尝试 运行 任何 django 命令时,我收到以下错误:
(env)Matts-MacBook-Air:mysite matt$ python manage.py shell
File "manage.py", line 12
$ python manage.py makemigrations polls
^
SyntaxError: invalid syntax
manage.py 中没有第 12 行,所以我不知道它在抱怨什么。有人 运行 以前遇到过这个问题吗?
这是manage.py
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
告诉它 makemigrations 后,您不需要添加您的应用名称。
https://docs.djangoproject.com/en/1.7/topics/migrations/#workflow
我不知道问题是什么,但删除最后一个字符()
)并再次添加它修复了它。
我最近升级到 python 3,现在当我尝试 运行 任何 django 命令时,我收到以下错误:
(env)Matts-MacBook-Air:mysite matt$ python manage.py shell
File "manage.py", line 12
$ python manage.py makemigrations polls
^
SyntaxError: invalid syntax
manage.py 中没有第 12 行,所以我不知道它在抱怨什么。有人 运行 以前遇到过这个问题吗?
这是manage.py
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
告诉它 makemigrations 后,您不需要添加您的应用名称。
https://docs.djangoproject.com/en/1.7/topics/migrations/#workflow
我不知道问题是什么,但删除最后一个字符()
)并再次添加它修复了它。