1
我想知道是否有可能使用SQLTABLE建立圖像列表。圖像位於數據庫表中,但我不想只是一個鏈接下載。web2py:如何使用SQLTABLE下載圖像
我想知道是否有可能使用SQLTABLE建立圖像列表。圖像位於數據庫表中,但我不想只是一個鏈接下載。web2py:如何使用SQLTABLE下載圖像
你可以做到這一點在許多方面:
第一:
db.table.field.represent = lambda r, v: IMG(_src=URL('default',
'download',
args=v.field))
# where field is the field where your picture lives.
二是使用的web2py虛擬領域:
class MyVirtual(object):
def photo(self):
return IMG(_src=URL('default', 'download', args=self.table.field))
db.table.virtualfields.append(MyVirtual())
table = SQLTABLE(db(db.table).select())
三是使用中extraColumns:
myextracolumns = [{'label': 'My Photo',
'content': lambda row, rc: IMG(_src=URL('default',
'download',
args=row.field))}]
table = SQLTABLE(rows, extracolumns=myextracolumns)