1.文件上传
-
准备工作
文件一定要放在表单中上传- 表单提交方式必须是POST
- 表单的enctype属性值为multipart/form-data
-
服务器端
文件上传首先会传到服务器‘缓存区’,我们需要将文件从缓存区中取出来保存到指定位置处- 通过request.files获取上传的文件
f = request.files[‘文件筐的name值’] - 通过f.save(保存路径) 将文件保存到指定目录处
f.save(‘static/+filename’)
- 通过request.files获取上传的文件
2. ORM框架
- 对象映射
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:123456@localhost:3306/flask'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()