flask部署linux视频,基于python的web架构部署注意事项
张彬Linux -- 本次课程由峻熙Linux培训的张彬老师一步一步详细讲解基于centos7.5系统平台部署python3.5+uwsgi+flask1.0.2+django1.11.15+nginx+mezzanine+mysql5.7+sqlite3 web框架的运维技能。 以python3.5为授课环境 举一反三 讲解主流基于pyhton语言的web框架 flask1.0.2、 django1.11.15 在生产环境的部署、 数据库更换与调试、 排障思维、(解决“cannot import name 'HTTPSHandler”报错的解决方法) 基于 flask 、django、 nginx、 mysql 集群架构的设计。学习本次课程的学员可以轻松驾驭python3.5+uwsgi+flask1.0.2+django1.11.15+nginx+mezzanine+mysql5.7+sqlite3 web服务的集群的运维工作。
张彬老师出品
Flask是一个使用BSD授权由Python编写的轻量级Web应用框架,也被称为 “microframework”。Flask的WSGI工具箱采用Werkzeug ,模板引擎则使用Jinja2 。因为Flask没有默认使用的数据库,所以在企业环境下部署时我们可以自由选择数据库比如 sqlite3 mysql mariadb 等。当然这些也需要与研发沟通 找出最优的研发运维方案。
Django是一个开放源代码的Web应用框架 由Python写成。是一个python语言开发的CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。Django的主要目的是简便快速的 开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有能强大的第三方插件,这使得Django具有很强的可扩展性。