国外课栈 - 跨学科知识视角栈
Flask 是一个非常强大的框架。 您可以使用 Flask 构建各种各样的系统,从非常基本的 Web 应用程序到大型平台。 React 是一个非常流行、易于使用且非常强大的前端开发 JavaScript 库。 Docker 是一个开放平台,供开发人员和系统管理员构建、发布和运行分布式应用程序,无论是在笔记本电脑、数据中心 VM 还是云上。Flask 服务器和 docker 部署设置基本环境创...
在本文中,您将学习使用 Graphene 模块在 Flask 中实现 GraphQL。GraphQL 帮助我们有效地设计 API,允许我们准确地请求我们想要的内容并仅接收您请求的数据的响应。依赖项安装Flaskgraphene使用 pip 安装依赖项让我们创建一个名为 app.py 的简单 Flask 应用程序,并带有根路由GraphQL 代码步骤查询返回字符串代码释义返回对象返回对象列表源...
对象关系映射器如果您计划制作任何类型的现代 Web 服务,那么管理通过网站或应用程序的数据流是一项需要掌握的关键技能。 使用flask,对象关系映射器(ORM)被用来让你的应用程序与关系数据库进行交互。 对象关系映射器是一个框架,在我们的例子中,它允许我们使用 python 而不是显式 SQL 查询与 SQL 数据库进行交互。 我们使用的 ORM 的名称是 SQLAlchemy,可以按如下方...
本文中,我们将使用 Flask 框架构建一个相机应用程序,我们可以在其中单击图片、录制视频、应用诸如灰度、负片和“仅限面部”过滤器之类的过滤器。 我为前端使用了一个非常基本的设计,因为该项目背后的主要动机是让自己熟悉 Flask 网络框架并包括实时视频流。 同样可以扩展以添加更多功能。我们利用线程、HTTP 请求-响应、全局变量、错误处理和面部检测等概念。让我们详细看看所有这些是如何发挥作用...
在数据科学领域,通常需要使用一系列工具,每个工具都针对其工作。 需要使用 Web 界面进行可视化但处理 Python 脚本的角色,通常最好在 d3 或 THREE.js 中构建定制的可视化来显示它,然后根据需要获取数据。 本文介绍了如何创建一个简单的 Flask 应用程序,该应用程序可以使用 Fetch API 向 Web 界面提供数据。创建 Flask App我们首先构建一个包含空模板文件...
背景Python 是一种令人难以置信的多功能语言。它被认为是现代发展的主要内容。它用于从最简单的脚本到复杂的机器学习和神经网络训练算法。但也许 Python 鲜为人知的用法是将其用作 Web 服务器。被 Node/Express 和 Ruby on Rails 等更流行的框架所掩盖,Python 经常被大多数开发人员忽视作为 Web 服务器的选择。使用 Python 编写的后端非常有用,原因...
背景我们每天都会遇到几个聊天应用程序,维护和开发这些应用程序需要付出很多努力,因为它们涉及用户之间的双向通信以及记录服务器提供的每个请求。本文,将学习使用 Flask(一种 Python Web 框架)在数分钟内开发聊天应用程序。为此,先决条件是一些与 Flask、SocketIO 和 jquery 相关的概念。这三者构成了构建此类聊天应用程序的基石。Flask选用理由它是强大的框架之一,以...
背景对于 JavaScript 框架,MEAN 堆栈以其方式非常有名。 我经常遇到项目要求,人们希望使用 Python 构建服务器代码,主要是因为它与物联网、图像处理、数学应用程序或语言选择有关。 Django 是 Python 爱好者构建服务器端渲染网站的不二之选。本文,我们将使用 Angular+Flask+Python 技术。AngularAngular 是用于构建单页应用程序的 Ja...
特点借助 Plotly 的 Dash 框架,Python 程序员现在可以比以往更轻松地开发完整的数据应用程序和交互式仪表板Dash 应用程序可供非技术受众使用,这将使更广泛的人群可以进行数据分析概述了 Dash 生态系统、其主要包以及对构建和构建应用程序的不同部分至关重要的第三方包学习如何创建一个基本的 Dash 应用程序并为其添加不同的功能在应用程序中集成下拉菜单、复选框、滑块、日期选择器...
背景Dash 有一个小秘密:它是在 Flask 的帮助下实现的。 事实上,Dash 实际上扩展了 Flask:每次我们制作 Dash 应用程序时,我们实际上都是在创建一个带有额外花里胡哨的 Flask 应用程序。 这听起来很合理,甚至可能令人兴奋:将 Plotly 的力量与 Flask 结合起来。内容Plotly和Flask结合制作最小的 Plotly Dash 应用程序 (代码)创建功能齐...
特点类型、值、变量、表达式、运算符、语句、对象和数组函数、类、模块、迭代器、生成器、Promise 和 async/awaitJavaScript 的标准库:数据结构、正则表达式、JSON、i18n 等。Web 平台:文档、组件、图形、网络、存储和线程Node.js:缓冲区、文件、流、线程、子进程、Web 客户端和 Web 服务器专业 JavaScript 开发人员依赖的工具和语言扩展内容介...
使用 ReactJS 创建一个网站,将我的 mongoDB 托管到本地服务器,以便我可以通过 REST API 进行交互。 为了解决这个问题,我创建了一个连接到 mongoDB 并托管在本地主机上的 Flask 应用程序。 然后我会从 ReactJS 发送我的 REST API ,访问这个服务器并获取我的数据。此外,为了与 mongoDB 通信,我将使用基于 pymongo 构建的 Mong...
特点Flask 是轻量级 Python Web 框架,因其强大的模块化设计而广受欢迎,可让您构建可扩展的 Web 应用程序探索 Flask Web 开发的现代解决方案和最佳实践使用 Flask 创建、部署和管理微服务的不同方式首先介绍了 Flask 应用程序可以使用的不同配置,然后了解模板使用、ORM 和视图层编写管理界面并处理调试和记录错误学习 Apache、Tornado 和 Herok...
特点了解为什么需要运行相同 Node.js 服务的冗余副本根据情况知道选择哪种协议微调您的应用程序容器用于生产跟踪分布式设置中的错误,确定哪个服务有问题通过将工作卸载到反向代理,简化应用程序代码并提高性能构建仪表板以监控服务运行状况和吞吐量了解为什么在企业环境中操作时需要这么多不同的工具内容分布式介绍JavaScript 的单线程特性Node.js 概述Node.js 事件循环示例应用程序协...
特点Flask 是一种流行的 Python 框架,以其轻量级和模块化设计而闻名了解 Flask 的安装和基本概念,例如 MVC 和使用 ORM 访问数据库学习如何构建应用程序,以便它可以在 Flask 蓝图的帮助下扩展到任何大小学习如何使用具有高水平专业知识的 Jinja2 模板学习如何使用 SQL 或 NoSQL 数据库进行开发,以及如何开发 REST API 和 JWT 身份验证使用 L...