一网打尽,汇总常见Python的Web开发框架
发布时间:2020-02-22 13:42:08 所属栏目:资源 来源:站长网
导读:在今天, Python 里有很多开发框架用来帮助你轻松创建 web 应用。web开发框架存在的意义就在于可以快速便捷的构建应用,而不用去在意那些没必要的 技术 细节(协议、报文、数据结构)。 到2020年为止,基于Python创建的的web应用已经非常多了,国外知名的有y
在今天,Python里有很多开发框架用来帮助你轻松创建web应用。web开发框架存在的意义就在于可以快速便捷的构建应用,而不用去在意那些没必要的技术细节(协议、报文、数据结构)。 到2020年为止,基于Python创建的的web应用已经非常多了,国外知名的有youtube.com、instagram、reditt、国内有知乎、豆瓣等等。这些网站分别用到了不同的web框架来实现的,我们今天会一一讲到。 1. Django 一网打尽,汇总常见Python的Web开发框架 Django应该是Python最知名、最有代表性的Web框架了。它的名字来自于Django Reinhardt,一位法国作曲家和吉他演奏家。在2000年初有一个报社的两位程序员为了给报社的报纸开发线上应用,开始用 Python编写网站,最后把他们的工作总结出一套开源框架,就是今天的Django了。 Django遵循了MVC开发模式,并将这个模式命名为MTV(MTV模式是Python中独有的) M Model(数据模型,用于后端数据库模型定义和处理模块) T Templates(模版,用于前端显示信息) V View(视图,用于接收客户端请求、处理Model、渲染返回信息给客户端等) (1) Django的优点和缺点 优点: 一站式开发解决方案,拧包入住 各种组件集成高度成熟,配置齐全 用户模型、权限认证体系健全 ORM数据库管理功能简单方便 自带后台管理功能 缺点: 配置相对复杂 简单应用采用Django有一种杀鸡用牛刀的感觉 (2) Django安装和初始化 Django下载方式有两种: 通过pip直接安装 通过源码下载并安装 安装之后通过startproject参数创建一个新的django项目 test_django/ cd test_django进入项目路径输入启动服务命令即可启动一个最简单的django服务。 ![]() ![]() (编辑:瑞安网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |