1

我有一个使用 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'
      )

希望您能够帮助我。

4

0 回答 0