Просто ныряю в пилоны и пытаюсь разобраться с основами SQLALchemy.Я понял, как загрузить запись по идентификатору:
user_q = session.query(model.User)
user = user_q.get(user_id)
Но как мне выполнить запрос по определенному полю (то есть имени пользователя)?Я предполагаю, что есть быстрый способ сделать это с моделью, а не создавать запрос вручную.Я думаю, что он имеет что-то с функцией add_column()
для объекта запроса, но я не могу понять, как его использовать.Я пробовал подобные вещи, но, очевидно, это не работает:
user_q = meta.Session.query(model.User).add_column('username'=user_name)
user = user_q.get()