在python中,全选选项是否可行?

2024-09-28 15:27:32 发布

您现在位置:Python中文网/ 问答频道 /正文

标题并没有解释场景的所有内容。对不起我将首先解释场景,然后解决我的问题。我是新来的烧瓶,如果可能的话,我想有一些技巧或例子来实现下面的场景

enter image description here

上面的页面列出了数据库中的所有URL。后台应用程序获取所有URL并从这些URL中获取结果。我有大约300多个URL。对应用程序的更改很少,如下所示

对应用程序的更改

改变#1。从选定的URL进行爬网,而不是从所有URL进行爬网。用户将有一个选择URL的选项

Change#2如果观察到第二列标题organization,则必须将其更改为下拉列表。下拉列表中应填充唯一的organization列值(以db为单位)。因此,当我选择organization下拉列表值作为Association时,将显示Association下的所有记录

更改#3列标题“报告”旁边的复选框。因此,当我选中该复选框时,将选中应用过滤器后的所有记录

为了实现上述场景,我添加了另一个名为checked的列,这是一个布尔值,默认为false。我在每行中添加了复选框,用户选择复选框(即选择URL)并单击按钮。在幕后,push确实会对其中一个flask方法进行ajax调用,该方法反过来会将选中的列更新为true

可以通过使用ajax调用填充下拉列表,并反过来填充下拉列表值。 此外,根据organization列的值,我将向行中添加一个类“association”、“organization”。因此,在更改下拉列表时,javascript函数将切换类是否处于活动状态。假设,如果我选择值为Association的列organization,那么我将禁用除具有类association的行之外的所有其他类问题是如果下拉列表有10个值,那么将动态生成10个类,这不是实现它的正确方法。

对于更改#3,当选中select all(即Report列旁边的复选框)复选框时。将检查所有活动行(即显示不等于无)

我知道使用javascript和ajax调用实现上述所有场景的方法。然而,我关心的是,这可以在Flask中以有效的方式完成,因为Flask是一个很好的框架。如果是这样的话,你能给我举个例子吗?这真是太好了。谢谢


Tags: 方法用户应用程序url标题列表记录场景