我正试着和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
复制相似问题