我想要我的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)
然后我做了一个目标
^{pr2}$我得到了正确的名字,但顺序不对。 有人知道我怎样才能以正确的顺序得到列名(类属性)吗。在
另一种方法是使用函数:列.keys()
HeaderDosiers = Dosiers2.__table__.columns.keys()
但是她我得到了所有的列标题,我不知道如何过滤它们 有人知道我该怎么解决这个问题吗?或者有人有更好的方法吗
您希望如何处理列名;如果要打印列名,请创建一个str函数:
我不建议使用反射。在
相关问题 更多 >
编程相关推荐