我最近更新到appengine SDK 1.6,在我的开发环境中持久化数据时遇到了问题。我已经按照官方的installation guide设置好了所有东西。
即使我之前为我的应用程序设置了一个超级用户帐户,它也不再起作用了。我使用以下命令重新创建了帐户
manage.py createsuperuser
它似乎做了它应该做的事情,但管理员登录不起作用。还有,每次我运行
manage.py syncdb
脚本不断地告诉我,我只安装了auth系统,还没有任何用户。然后它会提示我创建一个超级用户。
因为什么都没有持续存在,所以我无法登录到管理页面,并且我试图使用内置shell保存的任何数据也不会保留。
发布于 2011-12-08 21:40:02
我最终没有改变任何东西,但第二天在我的Win7机器上再次尝试后,问题不在那里,所以不幸的是现在它不能重现。也许注销和重新登录在安装后改变了某种类型的状态,这是我最好的猜测。很抱歉,我没有更多的信息。
发布于 2011-12-07 12:39:57
您是否有可能在问题跟踪器https://github.com/django-nonrel/djangoappengine/issues或邮件列表http://groups.google.com/group/django-non-relational上启动一个新问题?我想可能在某个地方有窃听器。
发布于 2011-12-07 16:04:14
根据你升级的内容,有可能你之前没有dev的值--早期的版本没有默认设置,但最近的版本使用了‘'default partition':’。尝试向manage.py
提供--default_partition
参数。
https://stackoverflow.com/questions/8410052
复制相似问题