前提・実現したいこと
addressのname,birthplace,hobbyなどの全項目を、ループにて出力したい
###エラーの内容
builtins.AttributeError AttributeError: 'Address' object has no attribute 'keys'
該当のソースコード
python
1class Address(Base): 2 __tablename__ = 'addresses' 3 id = sqlalchemy.Column(sqlalchemy.Integer, primary_key=True) 4 name = sqlalchemy.Column(sqlalchemy.String(20)) 5 birthplace = sqlalchemy.Column(sqlalchemy.String(40)) 6 hobby = sqlalchemy.Column(sqlalchemy.String(40)) 7 8@app.route('/list') 9def list(): 10 addresses = session.query(Address).all() 11 for address in addresses: 12 for key in address.keys(): 13 print(key)
試したこと
python
1for key,value in address.items(): 2 print(key,value)
python
1for key in address.keys(): 2 print(key)
python
1for a in address: 2 print(a)
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。