form表单(action路径问题)

""""
# 后端的代码大家混个脸熟即可,代码不需要掌握,flask框架写的
python中得框架:Django flask ... 
# 先安装flask,然后在用
pip install flask

# form表单默认提交的请求方式是get,如何更改呢?
<form action="" method=post>
	action:
    	1. 什么都不写,默认提交到当前地址
        2. 全写:http://127.0.0.1:5000/index/ # 朝这个完整地址提交数据
        3. 只写后缀
        	/index/  # 它会自定拼接路径:ip:port/index/------->在django框架中会遇到
method=post  # 改变提交方式的


 <input type="password" placeholder="请输入密码" name="password">
  """
  	每一个标签都应该有一个name属性,name属性的值相当于是字典的key,用户输入的值相当于是字典的v
  """

# 针对于用户选择的标签,都应该又一个value值
		<input type="checkbox" name="hobby" value="1"> 篮球
        <input type="checkbox" name="hobby" checked value="2"> 足球
        <input type="checkbox" name="hobby" checked value="3"> 台球

# 针对于文件上传
	
		必须满足2个条件:
			1. 请求方式必须是post
			2. enctype属性:
				类似以是提交数据的编码格式
				1. urlencode----->默认的提交格式,它只能提交普通文本数据,不能提交文件等数据
				2. form-data------>支持了提交文件数据,并且也可以提交普通文件数据
				3. json------>{"k":"v"}
			3. form表单只能提交2种
				urlencode   form-data
				不能提交json格式的数据
			4. enctype="multipart/form-data"
	

"""
经验分享 程序员 微信小程序 职场和发展