dla modeluJak uzyskać kolumny/pola za pomocą zapytania peewee?
class User(db.Model, BaseUser):
name = CharField()
phone = CharField()
age = IntegerField()
points = IntegerField()
oraz listę pól, lst = ['phone', 'name', 'points']
Czy istnieje sposób, aby uzyskać zapytanie do powrotu pola w lst
?
Nie mogę znaleźć przykładu w docs, ale wygląda na to, że ORM Django ma coś takiego jak ...get().values(lst)
.
Próbowałem przechodzącą listy jako argument do User.select()
, ale dostać
TypeError: issubclass() arg 1 must be a class
Myślę, że mógłbym zrobić coś takiego [getattr(obj, field) for field in lst]
z powstałego obiektu, ale wydaje się, że powinien być lepszy sposób?
Aktualizacja: Łącze do values
w dokumentach Django to here.
Dzięki, ale wygląda na to, że nie ma szablonów Flask? (którego nie używam) – beardc