ymao 4 gadi atpakaļ
vecāks
revīzija
971fd7f4af
2 mainītis faili ar 10 papildinājumiem un 1 dzēšanām
  1. 9 0
      authen/util/pagination.py
  2. 1 1
      setup.py

+ 9 - 0
authen/util/pagination.py

@@ -96,6 +96,15 @@ class SqlPages(BasePages):
             rv.append(row_dict)
             rv.append(row_dict)
         return rv
         return rv
 
 
+    def items(self):
+        query_sql = "%s offset %s limit %s;" % (
+            self.Query,
+            (self.page-1)*self.per_page,
+            self.per_page
+        )
+        record = self.db.session.execute(text(query_sql), self.query_args)
+        return record
+
 class ListPages(BasePages):
 class ListPages(BasePages):
     def _load_count(self):
     def _load_count(self):
         return len(self.Query)
         return len(self.Query)

+ 1 - 1
setup.py

@@ -4,7 +4,7 @@ from setuptools import setup, find_packages
 
 
 setup(
 setup(
     name='authen.util',
     name='authen.util',
-    version=0.18,
+    version=0.19,
     url='http://git.trops-global.com/authen/trops_utils.git',
     url='http://git.trops-global.com/authen/trops_utils.git',
     license='GPL',
     license='GPL',
     author='authen',
     author='authen',