首页 > 解决方案 > 如何在烧瓶表中制作具有相同文本的按钮?

问题描述

我使用以下表格设置flask-table

class ScreeningTable(Table):
    timedate = DatetimeCol('Date & Time', datetime_format='YYYY-MM-d, HH:MM')
    tickets = Col('Tickets available')

我想添加一个ButtonCol使用screeningID变量,其中每个按钮都具有相同的文本,但将用户发送到基于screeningID表格每一行的值的链接。我怎么做?

标签: pythonflaskflask-table

解决方案


这是我想出的线:

screeningID = ButtonCol("Buy Tickets", "purchase", url_kwargs=dict(id='screeningID'))

澄清一下,第一个变量是标题的标题,也是按钮上的文本。第二个是端点,第三个是关键字参数,它作为 URL 的一部分传递。

相同的规则适用于LinkCols,因为它们被编写为以相同的方式工作。


推荐阅读