在构建 Django 多年后,我正在构建我的第一个 Yesod Web 应用程序。我习惯于更新表单并删除 Django 内置的视图。Yesod 似乎不是这种情况,至少我在书中表格章节或任何在线示例中都找不到它们。
为了清楚起见,我所说的更新表单是一个预先填充了模型实例值的表单,您可以使用它来编辑实例。删除视图只是用于删除实例的内置函数。对于后者,我刚刚做了以下事情:
deleteArticleR :: BlogId -> Handler Html
deleteArticleR blogId = do
runDB $ delete blogId
redirect $ BlogR
我还没有知道如何做一个更新表格。我很高兴如上所述推出自己的产品,但我想在这里再次检查是否有任何内置的。我错过了一些文档吗?如果是这样,我在哪里可以找到它们?