从Clojure中的Luminus数据库中删除项目

时间:2015-07-15 15:30:27

标签: database clojure luminus

我目前正在通过基于 Luminus 框架运行的 Clojure 代码编写网站。我有一个存储名称待办事项的数据库。路由后面的 HTML 代码,其中包含用于输入名称和待办事项任务的文本字段,首先输出:

  1. 任务发布的时间。
  2. 输入的任务
  3. 输入任务的人的姓名。
  4. 在这之下,我有两个文本字段,如预期的那样,还有一个按钮,可以将任务提交到页面,并刷新页面。

    通过调用我编写的 SQL 函数,每个任务都会在提交时存储在数据库中。

    喜欢在列表中的每个项目旁边都有一个按钮,它在所选择的特定项目上调用SQL函数,并将其从数据库中删除(因此,删除它是一项任务) - 即一个“完成”按钮。

    我知道如何在每个项目旁边添加一个链接,只需修改HTML代码,但是如何让链接调用SQL函数然后删除该项?

    这可能吗?提前谢谢。

    编辑: 已解决

    我想出来了。我只是创建了基于message参数重新路由到另一个页面的链接。这个新页面称为SQL函数,其中传递了一个消息参数,其中SQL函数从表中删除了该项。

0 个答案:

没有答案