Python学习(12)——Web开发

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjh4866/article/details/84104373

virtualenv用来为一个应用创建一套“隔离”的Python运行环境,跳过

图形界面,跳过

网络编程,指TCP、UDP编程,跳过

电子邮件,跳过

访问数据库,SQLite、MySQL、SQLAlchemy,跳过

1、使用Web框架

(1)用Flask编写Web App比WSGI接口简单(pip3 install flask)

(2)除了Flask,常见的Python Web框架还有:

  • Django:全能型Web框架;

  • web.py:一个小巧的Web框架;

  • Bottle:和Flask类似的Web框架;

  • Tornado:Facebook的开源异步Web框架

2、使用模板

(1)Flask默认支持的模板是jinja2(pip3 install jinja2) 

除了Jinja2,常见的模板还有:

  • Mako:用<% ... %>${xxx}的一个模板;

  • Cheetah:也是用<% ... %>${xxx}的一个模板;

  • Django:Django是一站式框架,内置一个用{% ... %}{{ xxx }}的模板。

猜你喜欢

转载自blog.csdn.net/yjh4866/article/details/84104373