我正试着和Djangoappengine一起走。我遵循了说明,但当我进入这一步时:
manage.py创建超级用户
我得到了以下信息:
未知命令:'createsuperuser‘
所以我跑了
manage.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我不知道这里出了什么问题,因为我完全是个新手。我甚至不知道“createsuperuser”应该做什么,除了明显地创建某种超级用户。:)
有什么建议吗?
发布于 2010-06-09 04:35:13
您需要在settings.py的INSTALLED_APPS中激活django.contrib.auth。
发布于 2013-09-04 23:11:26
我也有这个问题,但是django.contrib.auth已经在INSTALLED_APPS中了。对我来说,我的环境变量没有在终端的这个选项卡中设置(尽管没有任何错误)。我通过运行manage.py syncdb找出了这一点,它给出了适当的错误:
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")一旦我设置了环境变量,createsuperuser就可以正常运行了。
https://stackoverflow.com/questions/3000552
复制相似问题