【问题标题】:How to: Click button, then do stuff, then show confirmation in Django如何:单击按钮,然后执行操作,然后在 Django 中显示确认
【发布时间】:2011-06-06 19:50:53
【问题描述】:

基本问题,但我在任何地方都找不到简单的答案。

在 Django 中执行以下操作的最佳方法是什么:

  1. 用户按下按钮
  2. 一些 Python 代码在服务器端被处理
  3. 用户看到确认页面

所有用户需要知道的是服务器做了他告诉它的事情。除了单击按钮之外没有其他输入。

提前感谢您的帮助。

【问题讨论】:

  • 我不会用这个作为答案,懒得提供任何例子,但在这里我会使用使用 AJAX 的 JavaScript。用户按下按钮,JavaScript 中的事件处理程序向视图发出 AJAX 请求(代码被处理),成功时显示确认页面。

标签: python django post button django-forms


【解决方案1】:

这就是Form 的用途。您可以仅使用按钮创建一个小的 HTML 表单。

表单的操作是请求发送到的 URI。

Django 解析 URI 并调用视图函数。

该函数完成工作并返回结果页面。

【讨论】:

  • 称我为新手,但这很有帮助。干杯!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-28
  • 1970-01-01
  • 2013-04-04
  • 1970-01-01
  • 2013-07-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多