- Web应用的核心是视图函数,其他所有代码都是为了给视图函数提供帮助以生成正确的相应并返回
- Flask框架使用Flask_mail时报错KeyError: ‘mail’
- 报错原因:f项目使用的版本号是0.9.1
- 解决方法:卸载0.9.1版本,安装flask_mail0.9.0版本
pip uninstall flask_mail
pip install flask_mail==0.9.0
- anaconda虚拟环境中将python3.6升级为3.7
conda install python==3.7
- 查看pip安装的包
pip list
- 出现如下错误时,修改代码如下:
原因分析:MySQLdb只支持Python2.,还不支持3.
可用PyMySQL代替
import pymysql
pymysql.install_as_MySQLdb()
from flask_sqlalchemy import SQLAlchemy
6. 报错:Error: Could not locate a Flask application. You did not provide the “FLASK_APP” environment variable, and a “wsgi.py” or “app.py” module was not found in the current directory.
解决: 设置环境变量
export FLASK_DEBUG=1 FLASK_APP=manage.py
查看指定端口:
lsof -i : [端口号]
关闭指定端口:
kill -9 [PID号]