Если я получаю несколько записей из базы данных с помощью peewee, я могу преобразовать их в словари следующим образом:
users = User.select().where(User.attribute == some_value).dicts()
Однако часто мне нужна только одна запись (или я знаю, что будет возвращена только одна запись), поэтому я могу сделать:
one_user = User.get(User.name == some_value)
Но я не могу вызвать .dicts()
для объекта, который возвращается этим.
Есть ли способ получить результат этого запроса get в форме dict?
На данный момент единственное, о чем я могу думать, это непитоновский
one_user = User.select().where(User.name == some_value).dicts()[0]
peewee
, но, возможно, вы можете позвонитьvars
по результату:one_user = vars(one_user)
- person Peter Wood   schedule 19.12.2018