尝试开始使用 Djangoappengine 时“createsuperuser”命令未知

Jac*_*sch 2 django google-app-engine

我正在尝试使用Djangoappengine。我按照说明进行操作,但是当我到达这一步时:

管理.py创建超级用户

我得到以下信息:

未知命令:“创建超级用户”

所以我跑了

管理.py帮助

并看到“createsuperuser”甚至不在列表中。help列出的子命令列表:

  cleanup
  compilemessages
  createcachetable
  dbshell
  deploy
  diffsettings
  dumpdata
  flush
  inspectdb
  loaddata
  makemessages
  remote
  reset
  runfcgi
  runserver
  shell
  sql
  sqlall
  sqlclear
  sqlcustom
  sqlflush
  sqlindexes
  sqlinitialdata
  sqlreset
  sqlsequencereset
  startapp
  syncdb
  test
  testserver
  validate
Run Code Online (Sandbox Code Playgroud)

我不知道这里出了什么问题,因为我对这些东西完全是新手。除了明显创建某种超级用户之外,我什至不确切知道“createsuperuser”应该做什么。:)

有小费吗?

Jaz*_*Tpt 5

我也遇到了这个问题,但是 django.contrib.auth 已经在 INSTALLED_APPS 中了。对我来说,这是我的环境变量尚未在终端的此选项卡中设置(尽管没有错误)。我通过运行manage.pysyncdb解决了这个问题,这给了我相应的错误:

raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
Run Code Online (Sandbox Code Playgroud)

一旦我设置了环境变量,createsuperuser 就运行良好。