コード例 #1
0
ファイル: models.py プロジェクト: mkoryak/django-sql-explorer
 def error_messages(self):
     if not self.passes_blacklist():
         return MSG_FAILED_BLACKLIST
     try:
         execute_query(self.final_sql())
         return None
     except DatabaseError, e:
         return str(e)
コード例 #2
0
ファイル: models.py プロジェクト: alrvivas/rh_campo
 def _execute(self):
     cursor, duration = execute_query(self.final_sql())
     headers = [d[0] for d in cursor.description] if cursor.description else ['--']
     transforms = get_transforms(headers, app_settings.EXPLORER_TRANSFORMS)
     return QueryResult(headers=headers,
                        data=[transform_row(transforms, r) for r in cursor.fetchall()],
                        duration=duration,
                        error=None)
コード例 #3
0
 def _execute(self):
     cursor, duration = execute_query(self.final_sql())
     headers = [d[0] for d in cursor.description
                ] if cursor.description else ['--']
     transforms = get_transforms(headers, app_settings.EXPLORER_TRANSFORMS)
     return QueryResult(
         headers=headers,
         data=[transform_row(transforms, r) for r in cursor.fetchall()],
         duration=duration,
         error=None)
コード例 #4
0
 def try_execute(self):
     try:
         execute_query(self.final_sql())
     except DatabaseError, e:
         return str(e)
コード例 #5
0
ファイル: models.py プロジェクト: ersherr/django-sql-explorer
 def try_execute(self):
     try:
         execute_query(self.final_sql())
     except DatabaseError, e:
         return str(e)