使用带有heroku postgresql的django通过它的id选择一个对象

时间:2013-06-12 10:40:58

标签: sqlite heroku heroku-postgres

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

希望你能帮助我。

0 个答案:

没有答案