首页 > 学院 > 开发设计 > 正文

Flask Web开发 备忘

2019-11-06 08:37:50
字体:
来源:转载
供稿:网友

1。

from flask.ext.mail import Mail

改为

from flask-mail import Mail

2.

from threading import Thread

异步发送电子邮件

3。Flask程序的基本结构

|-flasky |-app/ |-templates/ |-static/ |-main/ |-__init__.py/ |-errors.py/ |-forms.py/ |-views.py/ |-__init__.py/ |-email.py/ |-models.py/ |-migrations/ |-tests/ |-__init__.py/ |-test*.py/ |-venv/ |-requirements.txt/ |-config.py/ |-manage.py/

1)Flask程序一般保存在名为app的包中 2)migrations文件夹包含数据库迁移脚本 3)单元测试编写在tests包中 4)venv文件夹包含python虚拟环境 5)requirements.txt列出了所有依赖包,便于在其他电脑中重新生成相同的虚拟环境 6)config.py存储配置 7)manage.py用于启动程序以及其他的程序任务

4。 记录依赖包及其精确的版本号pip freeze >requirements.txt 创建虚拟环境的完全副本 pip install -r requirements.txt


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表