<form action=".">做什么

Gil*_*ton 5 html forms django twitter-bootstrap

我有一个基本问题。我找不到对 form action="." 的解释。尽管在 google、www.w3schools.com 等上搜索...

有谁知道是什么。表格的行动手段?它是特定于 Django 的吗?引导程序?

代码如下:

{% extends "Blog.html" %}
{% block blog%}
  <h1>Create an account</h1>
  <p>Please, sign up using the following form:</p>
  <form action="." method="post">
    {{ user_form.as_p }}
    {% csrf_token %}
    <p><input type="submit" value="Create my account"></p>
  </form>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

nir*_*aft 6

表单操作属性指定提交表单时将表单数据发送到何处

可能的接受值:

  1. 绝对 URL:指向另一个网站(如 action="http://www.example.com/example.htm")
  2. 相对 URL - 指向网站内的文件(如 action="example.htm")

在您的情况下,action="."您指向当前的 url/文件/目录。所以它会在提交表单时重新加载同一页面。