def _eval(self):
results = self.aggregate(**self._params)
try:
values = isinstance(results, ValuesQuerySet)
except NameError: # django >= 1.9
values = results.__class__ is not ModelIterable
if isinstance(results, QuerySet) and not values:
self._data_type = 'qs'
elif pnd and isinstance(results, DataFrame):
self._data_type = 'df'
self._split_totals(results)
self._evaluated = True
评论列表
文章目录