【问题标题】:Add forms to a Django formset dynamically using htmx?使用 htmx 动态地将表单添加到 Django 表单集?
【发布时间】:2021-04-16 21:16:44
【问题描述】:

有几篇关于如何使用 javascript 将表单动态添加到 Django 表单集的文章。例如thisthis

我刚刚了解了htmx

如何使用 htmx 而不是手工编码的 javascript 将表单动态添加到 Django 表单集?我想也许我可以使用click-to-load,但回调服务器以获得空行似乎很奇怪。也许这不是 htmx 的东西。

【问题讨论】:

    标签: javascript django htmx


    【解决方案1】:

    使用 HTMX,您可以动态添加表单,并在提交时交换生成的模型实例,而不是复杂的表单集。

    example todo app 提供了该方法的演示。它允许您通过附加表单来添加其他项目,并在成功提交后,交换由该表单提交产生的​​模型实例。最终结果很像使用表单集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-22
      • 1970-01-01
      • 2014-10-21
      • 2018-08-26
      • 2015-10-29
      • 2015-02-14
      • 2020-06-30
      • 1970-01-01
      相关资源
      最近更新 更多