Я создаю свое первое веб-приложение Yesod после многих лет постройки Django. Я привык иметь формы обновления и удалять представления, встроенные в Django. Это не похоже на Yesod, по крайней мере, я не могу найти их в разделе book forms chapter или в любом online examples.Yesod обновляет формы и удаляет просмотры
Для ясности то, что я называю формой обновления, было бы формой, заполненной значениями экземпляра модели, которые вы использовали бы для редактирования экземпляра. Вид удаления - это просто встроенная функция для удаления экземпляра. В последнем случае я сделал следующее только сейчас:
deleteArticleR :: BlogId -> Handler Html
deleteArticleR blogId = do
runDB $ delete blogId
redirect $ BlogR
я не получил, как я хотел бы сделать форму обновления только пока. Я рад, что, как и выше, сам откатился, но я хотел бы проверить, были ли какие-либо встроенные в первую очередь. Я пропустил некоторые документы? Если да, где я могу их найти?
Можете ли вы уточнить, что вы подразумеваете под «обновлением и удалением форм?». Я не могу придумать ничего, что можно было бы назвать «удаляемой формой», но «форма обновления» должна охватываться стандартным использованием формы, описанным в главе «Формы», если только я не понимаю вашу цель. –
@MichaelSnoyman Я редактировал вопрос. «Удалить формы» была плохая терминология с моей стороны. Любите рамки до сих пор, кстати, так спасибо за это. –
Это то, что вы ищете с помощью форм для обновления? https://github.com/fpco/stackage-server/blob/master/Handler/Profile.hs –