【问题标题】:Prevent redirection in Django template form防止 Django 模板表单中的重定向
【发布时间】:2021-05-14 06:42:53
【问题描述】:

目前,我的应用程序正在渲染一个 Django 模板模型表单,其中一些图像是从另一个模型引用的。

为了删除和添加其他模型的图像,我使用一个按钮处理它,该按钮带有一个覆盖的 formaction,它指向一个基于 DRF 的处理图像的 REST 端点。

但是,无论何时调用该服务,它都会将应用重定向到 API 响应页面。我想是否可以在formaction 之后阻止重定向按钮或输入 html 元素

【问题讨论】:

  • 如果您可以添加显示问题的代码的SSCCE 提取,将会很有用,

标签: javascript html django forms django-templates


【解决方案1】:

一旦formaction被调用,重定向重定向是不可避免的。我们可以使用元素的preventDefault() 来自定义行为,但这是一种不好的做法。解决它的一个好方法是在 JS 函数中调用请求并根据需要处理它而不将其绑定到特定元素

【讨论】:

    猜你喜欢
    • 2020-12-15
    • 1970-01-01
    • 2011-08-20
    • 2014-02-06
    • 2013-08-08
    • 2011-05-01
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多