python - 什么是 Django 表单操作?

标签 python django html django-forms

许多 Django 表单示例不包含操作。例子,

<form method="post">
{% csrf_token %}
{{ form.as_p }}
<div class="form-actions">
    <button type="submit">Send</button>
</div>
</form>

页面源确认没有表单操作。那么提交后可用于 Jquery Ajax 的表单操作的 url 是什么?

谢谢。

最佳答案

如果action未定义表单的属性,则 POST 调用将在呈现表单的当前 URL 上发送。您可以选择更改需要发送调用的 URL 以及方法。

您可以通过提供 action 来更改 URL属性到表单。

<form action="/my/url/">

将 GET 调用发送到当前页面或 action 中指定的 URL通过更改 method 属性形式的属性。表单字段将作为查询参数发送。

<form method="get" action="/my/url/">

关于python - 什么是 Django 表单操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55847120/

相关文章:

python - list_route 错误 : POST methods in Viewset

javascript - jQuery 范围输入默认值

html - 溢出 : hidden + position: fixed parent - view child with position: absolute

mysql - 有没有一种简单的捆绑方式来安装 Django、Python、Apache、MySQL/PostreSQL?

ruby-on-rails - 启动服务器绑定(bind)到 0.0.0.0 和 127.0.0.1 有什么区别?

java - 使用 JSTL 在 Select 标签中填充所选项目?

python - 在 conda 中使用代理

python - 我可以使用 sqlalchemy 在 RowProxy 中赋值吗?

python 用多个值和所有可能的组合替换子字符串

python - Django 打印我的查询集