我正在使用 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
属性显然没有设置。
我究竟做错了什么 ?