FlaskWeb开发之数据库和电子邮件

在生产环境我预备使用mysql,部署的时候准备传统部署,所以一些工作要自己策划。

配置提要:
完成数据库的连接,是在mysql中建立相应的数据库名,使用mysql://user:passwd@localhost<数据库名>直接连接。之后执行数据库迁移python hello.py db upgrade。使用python hello.py shell执行db.create_all()。
邮件服务器使用smtp.163.com,端口默认25,FLASK_ADMIN为管理员邮箱,FLASK_MAIL_SENDER为前面使用的163邮箱名。
使用的标签为6b。

完成情况:
可以实现localhost:5000访问,输入名字,查看数据库有输入过的名字,查看管理员邮箱有注册者的信息。

部分中间过程:
修改相应的配置之后,浏览器访问,输入角色名,发现log信息,没有users表,之后仔细观察upgrade之后的信息,发现确实没有插入表的提示。遂手动执行create_all()。
再次runserver,发现


P1

遂修改为发送邮件服务器用户名。
之后再浏览器访问,输入用户名。


P2

没有问题。
数据库正常。查看收发邮件正常。

其他:
使用的系统为fedora24,workstation.虚拟机为vxbox.
学习的书籍为《FLASKWEB开发》玫粉色封面。
本篇内容为书本第5、6章的内容。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容