Я использую SQLObject и хочу программно построить запрос с использованием объектов .q (или каким-либо другим способом) - но не хочу возвращаться к реальному SQL.
Я пытаюсь сделать что-то вроде:
column = 'name'
value = 'todd'
Users.select(Users.q.column==value)
У меня есть это:
Users.select(eval('Users.q.%s' % column)==value)
Но это только кажется "неправильным" - это "правильный" (или, точнее, "питонический") способ сделать это?