Python的三大Web框架

1.Django

        Django,发音为[`dʒæŋɡəʊ](中文发音类似:詹戈/专狗/姜沟) ,这个名称来源于比利时的爵士音乐家DjangoReinhardt,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等。Django是用python语言写的开源web开发框架,并遵循MVC设计。Django最初在2003 年到2005年间由负责创建和维护报纸网站的劳伦斯出版集团网络团队开发。在创建了许多网站后,团队开始考虑并重用许多常见的代码和设计模式。这个共同的代码演变一个通用的Web开发框架,2005 年 7 月开源“Django”项目。

        -Django是一个高度可扩展的Web框架,用于快速开发安全且功能丰富的Web应用程序。

        -Django提供了一系列内置的工具和库,用于处理用户认证、数据库访问、URL路由、模块渲染、表单处理等任务。

        -Django的核心原则是“DRY”(Don't Repeat Yourself)和“约定优于配置”,使开发更加高效。

        -Django还拥有一个庞大的社区和丰富的第三方插件,可用于扩展其功能。

1.1 Django学习资料 

Django · GitHubDjango has 23 repositories available. Follow their code on GitHub.icon-default.png?t=N7T8https://github.com/django

Django 文档 | Django 文档 | Djangoicon-default.png?t=N7T8https://docs.djangoproject.com/zh-hans/

1.2 创建第一个Django项目(基于windows+PyCharm)

(pass)

2.Flask

-Flask是一个轻量级的微型Web框架,它专注于简单性和灵活性。

-Flask提供了一些基本工具和库,但它鼓励开发者使用自己选择的库来构建应用程序的不同部分。

-Flask由于其灵活性,Flask常常被用来构建小型到中型规模的应用程序,特别适合快速原型开发和API构建。

3.FastAPI

-FastAPI是一个新兴的Web框架,专注于构建高性能的API应用程序。

-FastAPI基于标准的Python类型注释,可以自动生成API文档,并提供强类型检查和数据验证。

-FastAPI的异步支持使其适用于处理高并发请求,尤其适合构建实时应用程序。

  • 11
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值