""""
# 后端的代码大家混个脸熟即可,代码不需要掌握,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"
'''
"""
form表单(action路径问题)
文章介绍了后端开发中Flask框架的基本使用,强调代码熟悉度而非深入掌握。讨论了form表单的默认GET请求及如何更改为POST,展示了如何定义表单元素,包括密码输入和多选框。重点讲解了文件上传时需注意的POST请求和enctype属性,特别是使用multipart/form-data来支持文件数据的提交。
摘要由CSDN通过智能技术生成