我有一个使用 Django 在 Heroku 上运行的应用程序,我使用 SQLite 的本地数据库,但在 Heroku 上,该应用程序使用 PostgreSQL。
我有一个问题,我不知道为什么会发生。让我解释一下自己:
我通过它的 id 从 DB 中选择一个对象,在本地它工作得很好,但是在 Heroku 上,结果是它找不到该对象。
我知道对象的id是正确的,我尝试选择对象的方式和我做几十次的方式是一样的。
这是有问题的代码:
data = simplejson.loads(request.raw_post_data)
if 'id' and 'type' in data:
ide=data['id']
type=data['type']
if type == 'selection':
if ObjSel.objects.filter(id=ide).exists():
ej = ObjSel.objects.get(id=ide)
[....]
else:
return HttpResponse(
simplejson.dumps({'result': 'fail', 'message': 'Object not found'}),
mimetype='application/json'
)
希望您能够帮助我。