sqlalchemy クエリの列名を取得したいのですが、これを行う方法がわかりません。
いくつかの方法を試しました
私が最初に試した方法は、新しいクラスを作成することでした。名前は列名とは異なる必要があったためです
class DosierWeergave():
def __init__(self, code_arg, year_registr, period_registr, staynum, status):
self.Code_Arg = str(code_arg)
self.Year_registr = str(year_registr)
self.Period_registr = str(period_registr)
self.Staynum = str(staynum)
self.Status = str(status)
そして、私はこれのオブジェクトを作りました
a = DosierWeergave(187,2010,4,"0000010000", "inbehandeling")
その後、正しい名前を取得しますが、正しい順序ではありません。列名 (クラス属性) を正しい順序で取得する方法を知っている人はいますか?
もう 1 つの方法は、次の関数を使用することでした: columns.keys()
HeaderDosiers = Dosiers2.__table__.columns.keys()
しかし、彼女はすべての列ヘッダーを取得しましたが、それらをフィルター処理する方法がわかりません。この問題を解決する方法を誰かに知っているか、それを行うためのより良い方法がありますか