我最近升级到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)
答案 0 :(得分:0)
在告诉其制作移动版之后,您无需添加应用名称。
https://docs.djangoproject.com/en/1.7/topics/migrations/#workflow
答案 1 :(得分:0)
我不知道问题是什么,但删除最后一个字符()
)并再次添加它就修复了它。