diff --git a/apps/common/signal_handlers.py b/apps/common/signal_handlers.py index b517e4575..588a63632 100644 --- a/apps/common/signal_handlers.py +++ b/apps/common/signal_handlers.py @@ -69,7 +69,7 @@ def digest_sql_query(): for query in queries: sql = query['sql'] - # print(" # {}: {}".format(query['time'], sql)) + print(" # {}: {}".format(query['time'], sql)) if len(queries) < 3: continue print("- Table: {}".format(table_name)) @@ -77,7 +77,7 @@ def digest_sql_query(): sql = query['sql'] if not sql or not sql.startswith('SELECT'): continue - # print('\t{}. {}'.format(i, sql)) + print('\t{}. {}'.format(i, sql)) logger.debug(">>> [{}] {}".format(method, path)) for name, counter in counters: diff --git a/apps/labels/api.py b/apps/labels/api.py index ccf0751b3..44a6702e7 100644 --- a/apps/labels/api.py +++ b/apps/labels/api.py @@ -129,6 +129,7 @@ class LabeledResourceViewSet(OrgBulkModelViewSet): } ordering_fields = ('res_type', 'date_created') + # Todo: 这里需要优化,查询 sql 太多 def filter_search(self, queryset): keyword = self.request.query_params.get('search') if not keyword: diff --git a/apps/labels/models.py b/apps/labels/models.py index 0d5874dcb..3bf9213f5 100644 --- a/apps/labels/models.py +++ b/apps/labels/models.py @@ -40,5 +40,5 @@ class LabeledResource(JMSOrgBaseModel): unique_together = [('label', 'res_type', 'res_id', 'org_id')] verbose_name = _('Labeled resource') - # def __str__(self): - # return '{} => {}'.format(self.label, self.resource) + def __str__(self): + return '{} => {}'.format(self.label, self.resource)