使用Python,我们还可以创建Web应用程序。Python为Web开发提供了多个框架。让我们看看一些广泛使用的。
Django
Django 是一个高级 Python Web 框架,它鼓励快速开发和干净、务实的设计。它由经验丰富的开发人员构建,可以解决 Web 开发的大部分麻烦,因此您可以专注于编写应用程序,而无需重新发明轮子。
Django 是一个 MVT Web 框架,用于构建 Web 应用程序。巨大的Django网络框架包含如此多的电池,开发人员经常惊讶于所有东西如何协同工作。添加这么多电池背后的原则是在框架本身中具有共同的Web功能,而不是将后者添加为单独的库。
Django 有用于 Web 应用程序开发任务的工具 –
发送电子邮件,联合源,分页,消息框架,序列化,会话,站点地图,静态文件管理,数据验证,缓存,Logging,
Flask
Flask是一个微框架,对外部库的依赖性很小。这是一个非常轻巧的框架,让我们可以自由地做任何我们想做的事情。它被归类为微框架,因为它不需要特定的工具或库。这些功能包括。
对单元测试的集成支持
RESTful 请求调度
Uses Jinja templating
Support for secure cookies
基于 Unicode
谷歌应用引擎兼容性
可用于扩展功能的扩展
Dash
Dash是一个开源的Python框架,用于构建分析Web应用程序。它是一个功能强大的库,可简化数据驱动应用程序的开发。对于不太熟悉Web开发的Python数据科学家来说,它特别有用。用户可以使用破折号在浏览器中创建令人惊叹的仪表板。
Dash建立在Plotly.js,React和Flask之上,将现代UI元素(如下拉列表,滑块和图形)直接绑定到分析python代码中。达世币应用程序由一个 Flask 服务器组成,该服务器通过 HTTP 请求使用 JSON 数据包与前端 React 组件进行通信。Dash应用程序是完全用python编写的,所以不需要HTML或JavaScript。
Pyramid
Pyramid是一个通用的开源Web应用程序开发框架,用python构建。它允许python开发人员轻松创建Web应用程序。它是一个轻量级的Python Web框架,旨在将小型Web应用程序转换为大型Web应用程序。Pyramid适用于所有受支持的Python版本。