djangoappengine用户创建和数据持久性已损坏

时间:2011-12-07 03:29:53

标签: python django djangoappengine

我最近更新了SDK 1.6并且我在开发环境中保存数据时出现问题。我根据官方installation guide设置了所有内容。

即使我之前为我的应用设置了超级用户帐户,但它不再有效。我用

重新创建了帐户
manage.py createsuperuser

它似乎做了它应该做的但管理员登录不起作用。此外,每次我运行

manage.py syncdb

脚本一直告诉我,我只是安装了auth系统,但还没有任何用户。然后它会提示我创建一个超级用户。

由于没有任何内容持续存在,我无法登录管理页面,而且我尝试使用内置shell保存的任何数据都不会保留。

3 个答案:

答案 0 :(得分:0)

是否可以在问题跟踪器https://github.com/django-nonrel/djangoappengine/issues或邮件列表http://groups.google.com/group/django-non-relational处启动新问题?我认为某处可能存在错误。

答案 1 :(得分:0)

根据您升级的内容,您之前可能没有'default partition'值 - 早期版本默认情况下没有设置,但最近版本使用'dev:'。尝试向--default_partition提供manage.py参数。

答案 2 :(得分:0)

我最终没有改变任何东西,但是在第二天在我的Win 7机器上再次尝试之后,问题就不存在了,所以不幸的是现在还不能再现。也许在安装后注销并重新登录会改变某种类型的状态,这是我最好的猜测。对不起,我没有任何进一步的信息。