1

Django Sentry をインストールし、Oracle バックエンドを使用するように構成しました。残念ながら、セントリー 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

問題は、sentry 依存関係であり、オラクル バックエンドのアルファ サポートしかない South が原因であると思われます。誰もそれを経験したことがありますか?

また、ORM によって生成された実際の SQL ステートメントを確認するにはどうすればよいですか? それを見るためにセントリーを設定する方法は?それはとても役に立ちます。

4

0 に答える 0