我是 django 的新手,仍然在搞清楚很多事情。
当我运行 manage.py 的 syncdb 命令时,在完成了一些步骤后,我得到了这个:
AttributeError:“'NoneType' 对象在 > 中没有属性 'mkstemp'”被忽略
我该如何解决?有没有解决这个问题的 django nonrel 版本?
我是 django 的新手,仍然在搞清楚很多事情。
当我运行 manage.py 的 syncdb 命令时,在完成了一些步骤后,我得到了这个:
AttributeError:“'NoneType' 对象在 > 中没有属性 'mkstemp'”被忽略
我该如何解决?有没有解决这个问题的 django nonrel 版本?
“gagan”在这里发布了原因和解决方案。
我稍微改变了我的 settings.py 来解决这个问题。我在settings.py中添加了以下内容,
DATABASES['native'] = {
'ENGINE': 'djangoappengine.db',
'HIGH_REPLICATION': True,
'DEV_APPSERVER_OPTIONS': {
'high_replication' : True,
'use_sqlite': True,
}
}
并删除了这一行,
DATABASES['native'] = DATABASES['default']
我认为它应该是allbuttonspressed版本。我在 3 月份尝试了它,并且 waldemar 的例子奏效了(但我为我的项目选择了普通的 gae)。