Pythonのsqlalchemyを使用してデータベースからデータセットをフェッチしています:
links = session.query(Link).order_by(Link.id.desc()).limit(20)
次にlinks
、ビューで結果を繰り返し処理します。
%for link in links:
<div class="link">
{{link.url}}
%if link.pdf:
<a href="{{link.pdf}}">[pdf]</a>
%end
</div>
%end
結果のPDFファイルが存在する場合はlink
、の外部属性を読み取りたい。pdf
私はもう試した :
for index, link in enumerate(links):
if os.path.isfile('/pdf/'+str(link.id)+'.pdf'):
links[index].pdf = '/pdf/'+str(link.id)+'.pdf'
else:
links[index].pdf = None
しかし、pdf
属性は明らかに設定されていません。
私は何を間違っているのですか?