从HTML表中选择一行并编辑/删除它

时间:2011-02-19 13:55:45

标签: web-applications mako turbogears turbogears2 sprox

我为MySQL db创建了一个html表(使用带有mako的TG2.1)。 现在我想通过选择表中的那一行来提供“编辑/删除”特定行(记录)。

请注意,我没有使用SQLAlchemy,因为我自己更熟悉SQL查询生成。我直接使用MySQLdb并执行查询,获取结果集等。

我查看了TG 2.1的文档,其中展示了如何使用Sprox库编辑Wiki页面。 但是我没有数据模型,所以我认为我不能使用Sprox。

还有其他方法可以“识别用户选择的行”和“提供编辑界面”

1 个答案:

答案 0 :(得分:0)

因此,当我在模板代码中输出表格行时,我还会输出一个编辑链接,以及一个删除对象的链接(或按钮!),指定url字符串中的ID。

创建一个类似于

的网址

/东西/编辑/ 2

表示记录ID 2。

然后在控制器中创建一个编辑方法。这将需要两个参数:第一个是自我(当然),第二个是你在上面传递的ID(在这种情况下为2)。