Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行python manage.py-django时出现语法错误_Python_Django - Fatal编程技术网

运行python manage.py-django时出现语法错误

运行python manage.py-django时出现语法错误,python,django,Python,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行,所以我不知道它在抱怨什么。以前有人遇到过这

我最近升级到了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后,您不需要添加应用程序名称


我不知道isses是什么,但是删除最后一个字符并再次添加它修复了它。

你确定你的manage.py是完整的吗?这就是你的整个manage.py文件?它有什么看不见的特征吗?因为很奇怪,它只有10行,但错误在第12行,美元符号看起来很可疑:你确定你的manage.py结尾没有类似于shell命令$python manage.py makemigrations polls的错误行吗?@xnx我对所有这些都不熟悉,但相当积极。我在另一个编辑器中查看它以进行检查。@xnx我重新打开了该文件。删除sys.argv末尾的最后一个并重新添加。它现在正在工作。不确定刚刚发生了什么,但我同意。要开始第一次迁移,需要它。没有道理。如果这解决了您的问题,那么在将您的问题发布到此处之前,您一定没有保存。