Per un modelloCome ottenere colonne/campi con query peewee?
class User(db.Model, BaseUser):
name = CharField()
phone = CharField()
age = IntegerField()
points = IntegerField()
e un elenco di campi, lst = ['phone', 'name', 'points']
C'è un modo per ottenere la vostra query per restituire i campi in lst
?
Non riesco a trovare un esempio nello docs, ma sembra che l'ORM di Django abbia qualcosa come ...get().values(lst)
.
ho provato passando la lista come argomento a User.select()
, ma ottenere
TypeError: issubclass() arg 1 must be a class
Credo che avrei potuto fare qualcosa di simile [getattr(obj, field) for field in lst]
con un oggetto risultante, ma sembra che ci dovrebbe essere un modo migliore?
Aggiornamento: il collegamento a values
nei documenti di Django è here.
Grazie, ma sembra che questo sia per i modelli Flask no? (che non uso) – beardc