python中的架構(gòu)就是框架,這些框架可以讓web應(yīng)用的開發(fā)更輕松。
這些框架把不同的模塊集成在一起,讓你更快的開發(fā)程序而不用注意一些細(xì)節(jié)。
Python中幾種框架的介紹:
Django:PythonWeb應(yīng)用開發(fā)框架
Django應(yīng)該是最出名的Python框架,GAE甚至Erlang都有框架受它影響。Django是走大而全的方向,它最出名的是其全自動化的管理后臺:只需要使用起ORM,做簡單的對象定義,它就能自動生成數(shù)據(jù)庫結(jié)構(gòu)、以及全功能的管理后臺。
Flask:一個用Python編寫的輕量級Web應(yīng)用框架
Flask是一個使用Python編寫的輕量級Web應(yīng)用框架?;赪erkzeugWSGI工具箱和Jinja2模板引擎。Flask也被稱為“microframework”,因為它使用簡單的核心,用extension增加其他功能。Flask沒有默認(rèn)使用的數(shù)據(jù)庫、窗體驗證工具。
Web2py:全棧式Web框架
Web2py是一個為Python語言提供的全功能Web應(yīng)用框架,旨在敏捷快速的開發(fā)Web應(yīng)用,具有快速、安全以及可移植的數(shù)據(jù)庫驅(qū)動的應(yīng)用,兼容GoogleAppEngine。
Tornado:異步非阻塞IO的PythonWeb框架
Tornado的全稱是ToradoWebServer,從名字上看就可知道它可以用作Web服務(wù)器,但同時它也是一個PythonWeb的開發(fā)框架。最初是在FriendFeed公司的網(wǎng)站上使用,F(xiàn)aceBook收購了之后便開源了出來。
以上內(nèi)容為大家介紹了python架構(gòu)是什么?希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。