django sentry不支持oracle后端

django sentry不支持oracle后端,django,oracle,django-south,sentry,Django,Oracle,Django South,Sentry,我刚刚安装了django sentry,并将其配置为使用oracle后端。不幸的是,sentry web界面无法正常工作,在控制台上我可以看到此类错误: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/raven-2.0.6-py2.7.egg/raven/utils/serializer/manager.py", line 69, in transform return se

我刚刚安装了django sentry,并将其配置为使用oracle后端。不幸的是,sentry web界面无法正常工作,在控制台上我可以看到此类错误:

Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/raven-2.0.6-py2.7.egg/raven/utils/serializer/manager.py", line 69, in transform
    return self.transform(repr(value))
File "/usr/local/lib/python2.7/dist-packages/Django-1.4.1-py2.7.egg/django/template/context.py", line 29, in __repr__
    return repr(self.dicts)
File "/usr/local/lib/python2.7/dist-packages/Django-1.4.1-py2.7.egg/django/template/context.py", line 29, in __repr__
  return repr(self.dicts)
File "/usr/local/lib/python2.7/dist-packages/Django-1.4.1-py2.7.egg/django/db/models/query.py", line 72, in __repr__
  data = list(self[:REPR_OUTPUT_SIZE + 1])
File "/usr/local/lib/python2.7/dist-packages/Django-1.4.1-py2.7.egg/django/db/models/query.py", line 87, in __len__
  self._result_cache.extend(self._iter)
File "/usr/local/lib/python2.7/dist-packages/Django-1.4.1-py2.7.egg/django/db/models/query.py", line 291, in iterator
  for row in compiler.results_iter():
File "/usr/local/lib/python2.7/dist-packages/Django-1.4.1-py2.7.egg/django/db/models/sql/compiler.py", line 763, in results_iter
  for rows in self.execute_sql(MULTI):
File "/usr/local/lib/python2.7/dist-packages/Django-1.4.1-py2.7.egg/django/db/models/sql/compiler.py", line 818, in execute_sql
  cursor.execute(sql, params)
File "/usr/local/lib/python2.7/dist-packages/Django-1.4.1-py2.7.egg/django/db/backends/oracle/base.py", line 675, in execute
  return self.cursor.execute(query, self._param_generator(params))
DatabaseError: ORA-00907: missing right parenthesis
我认为这个问题是由south引起的,south是sentry依赖项,对oracle后端只有alpha支持。有人有这方面的经验吗

另外,我如何看到ORM生成的实际SQL语句?如何配置sentry以查看此信息?这将非常有用。

将帮助您查看生成的sql。如果使用默认设置安装,则在每个页面的右侧都会有一个工具栏,其中有一个选项卡,显示加载页面期间发生的所有sql查询。它还提供了manage.py debugsqlshell命令,这是一个普通的django shell,但也打印出所有使用的sql。