diff --git a/CHANGELOG.md b/CHANGELOG.md index 266d2cc..bf2f092 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ Change Log ========== +v2.1.3 +------ +- Fix pagination for models with alias columns + v2.1.2 ------ - Add `QuerySet.model` to support django-rest-framework 3 diff --git a/src/infi/clickhouse_orm/database.py b/src/infi/clickhouse_orm/database.py index 703e982..bf47431 100644 --- a/src/infi/clickhouse_orm/database.py +++ b/src/infi/clickhouse_orm/database.py @@ -319,7 +319,8 @@ class Database(object): elif page_num < 1: raise ValueError('Invalid page number: %d' % page_num) offset = (page_num - 1) * page_size - query = 'SELECT * FROM $table' + query = 'SELECT {} FROM $table'.format(", ".join(model_class.fields().keys())) + if conditions: if isinstance(conditions, Q): conditions = conditions.to_sql(model_class)