Django中的createsuperuser语法无效

Django中的createsuperuser语法无效,django,django-admin,Django,Django Admin,我在学习第一个Django教程时遇到了一个问题 我在syncdb期间没有创建初始超级用户帐户,现在我正在尝试以编程方式创建它。问题是,在运行命令时出现无效语法错误: >>> django-admin.py createsuperuser File "<stdin>", line 1 django-admin.py createsuperuser ^ SyntaxError: invali

我在学习第一个Django教程时遇到了一个问题

我在syncdb期间没有创建初始超级用户帐户,现在我正在尝试以编程方式创建它。问题是,在运行命令时出现无效语法错误:

>>> django-admin.py createsuperuser
  File "<stdin>", line 1
    django-admin.py createsuperuser
                                  ^
SyntaxError: invalid syntax
>>django-admin.py createsuperuser
文件“”,第1行
django-admin.py createsuperuser
^
SyntaxError:无效语法
我正在通过用于VisualStudio2010的Python工具运行Django。 settings.py中同时启用了“django.contrib.auth”和“django.contrib.admin”。
是我正在学习的教程。

看起来您正在运行
django shell中的命令。您需要在命令提示符/终端中运行此命令

演示


您是否碰巧在django shell中?该命令应该在终端中键入。从外观上看,您使用的是pythonshell或djangoshell。因此,键入
quit()
退出shell并重试该命令。我正在django shell中运行它,但我不确定如何在命令提示符下运行上述命令,我应该从项目根目录中的哪个目录运行该命令。(manage.py文件所在的位置)。实际上,在退出shell提示符的同一位置。我在visual studio中使用shell,当我退出shell并输入createsuperuser命令时,它将无限期挂起,直到我关闭它。此外,我无法在命令提示符下将cd刻录到项目目录中,因为项目文件夹位于共享驱动器上。有什么想法吗?好的。只需打开
cmd
(命令提示符),
cd
到包含
manage.py
文件的目录中,然后执行我添加
后工作的命令
python manage.py createsuperuser
;C:\Python27
到Windows路径变量。谢谢
(_env)k@dev:~/workspace/prj krav 48 $ ./manage.py shell
In [1]: manage.py createsuperuser
------------------------------------------------------------
   File "<ipython console>", line 1
     manage.py createsuperuser
                             ^
SyntaxError: invalid syntax
In [2]: exit()
Do you really want to exit ([y]/n)? y
(_env)k@dev:~/workspace/prj krav 48 $ ./manage.py createsuperuser
Username: