Für ein ModellWie bekomme ich Spalten/Felder mit peewee Abfrage?
class User(db.Model, BaseUser):
name = CharField()
phone = CharField()
age = IntegerField()
points = IntegerField()
und eine Liste der Felder, lst = ['phone', 'name', 'points']
Gibt es eine Möglichkeit, Ihre Abfrage zu erhalten, die Felder in lst
zurückzukehren?
Ich kann kein Beispiel in der docs finden, aber es scheint, als ob Django's ORM etwas wie ...get().values(lst)
hat.
Ich habe versucht, die Liste als Argument an User.select()
vorbei, aber
TypeError: issubclass() arg 1 must be a class
bekomme Ich glaube, ich so etwas wie [getattr(obj, field) for field in lst]
mit einem resultierenden Objekt tun könnte, scheine aber soll es ein besserer Weg geben?
Aktualisieren: Der Link zu values
in Djangos Dokumentation ist here.
Danke, aber es sieht wie folgt aus: Fläschchen Vorlagen ist nicht wahr? (was ich nicht verwende) – beardc