首页
学习
活动
专区
圈层
工具
发布

Django基础篇-表单基础

  • 什么是表单
  • GET 和 POST

① HTML 表单

在 HTML 中,表单的作用是收集标签中的内容,<form>...</form> 中间可以由访问者添加类似于文本,选择,或者一些控制模块等等。然后这些内容将会被送到服务端。

一个表单必须指定的两样东西:

  1. form 的 method 参数用于设置表单的提交方式,默认使用 POST。
  2. action 用于设置表单的提交 url,如果不写或者保持空字符串,那么将使用当前的 URL。

# 例如:

登录表单

② GET 和 POST:

  1. GET:从服务器获取数据,不会更改服务器的状态和数据,在 URL 中携带参数发送给服务器。
  2. POST:将一定量的数据发送给服务器,一般会更改服务器的数据。
  3. POST 方法的参数不能在 URL 当中看到,是通过 body 参数传递给服务器,所以相对 GET 方法直接能在 URL 当中看到传递的参数,显得更加安全些。当然,也不能简单的判定 POST 方法比 GET 方法更安全,要使网站保持安全,需要做更多的安全处理。

例子:

# 使用 get 方法的表单例子:

# 使用 form 及 post 方式的表单

下一篇
举报
领券