目前,我的应用程序正在渲染一个Django模板模型表单,其中一些图像是从另一个模型引用的。
为了删除和添加其他模型的图像,我用一个带有覆盖的formaction
的按钮来处理它,该按钮指向一个基于drf的REST端点,该端点处理图像。
formaction
后的重定向按钮或输入html元素
一旦调用formaction,重定向就不可避免地要重定向。我们可以使用元素的preventDefault()
来定制行为,但这是一个糟糕的做法。解决这个问题的一个好方法是在JS函数中调用请求并按需要处理它,而不将其绑定到特定元素