I tried to start test-project, but no data have shown. It seems datatables handles None instead of empty string. So it queries empty string as sql conditions as below.
Before fix
2015-07-29 09:11:39,313 INFO [sqlalchemy.engine.base.Engine][Dummy-2] SELECT users.id AS users_id, users.name AS users_name, users.created_at AS users_created_at
FROM users JOIN addresses ON users.id = addresses.user_id
WHERE addresses.id > ? AND CAST(users.id AS VARCHAR) = ? AND CAST(users.id AS VARCHAR) = ? AND CAST(users.name AS VARCHAR) = ? AND CAST(users.id AS VARCHAR) = ? AND CAST(users.name AS VARCHAR) = ? AND CAST(addresses.description AS VARCHAR) = ? AND CAST(users.id AS VARCHAR) = ? AND CAST(users.name AS VARCHAR) = ? AND CAST(addresses.description AS VARCHAR) = ? AND CAST(users.created_at AS VARCHAR) = ? ORDER BY users.id ASC
LIMIT ? OFFSET ?
2015-07-29 09:11:39,313 INFO [sqlalchemy.engine.base.Engine][Dummy-2] (14, u'', u'', u'', u'', u'', u'', u'', u'', u'', u'', 10, 0)
After fix
2015-07-29 09:14:47,978 INFO [sqlalchemy.engine.base.Engine][Dummy-2] SELECT users.id AS users_id, users.name AS users_name, users.created_at AS users_created_at
FROM users JOIN addresses ON users.id = addresses.user_id
WHERE addresses.id > ? ORDER BY users.id ASC
LIMIT ? OFFSET ?
2015-07-29 09:14:47,978 INFO [sqlalchemy.engine.base.Engine][Dummy-2] (14, 10, 0)
I tried to start test-project, but no data have shown. It seems datatables handles None instead of empty string. So it queries empty string as sql conditions as below.
My environment is here.