❖ 在HTML中,表单是在 <form>...</form> 中的⼀些元素,它允许访客做⼀些类似
输⼊⽂本、选择选项、操作对象或空间等动作,然后发送这些信息到服务端。
❖ <form action="/your-name/" method="post">
❖ <label for="your_name">Your name: </label>
❖ <input id="your_name" type="text" name="your_name"
value="{{ current_name }}">
❖ <input type="submit" value="OK">
❖ </form>GET 和 POST
❖ 处理表单时⽤到 GET 和 POST 两种HTTP⽅法。
❖ 任何可能⽤于更改系统状态的请求应该使⽤ POST —— ⽐如⼀个更改数据库
的请求。
❖ GET 应该只被⽤于不会影响系统状态的请求。
❖在Django 中构建⼀张表单
❖ from django import forms
❖ class NameForm(forms.Form):
❖ your_name = forms.CharField(label='Your name', max_length=100)
❖ 整个表单在第⼀次渲染时,会显⽰如下:
❖ <label for="your_name">Your name: </label>
❖ <input id="your_name" type="text" name="your_name" maxlength="100" required>
作者:meer_c130
链接:https://www.jianshu.com/p/1b6efc29997d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。