使用 Flask Google 的 Cloud SQL 和 App Engine 设置 API
Flask 使开发人员能够为他们可能拥有的任何用例构建 API。在本教程中,我们将学习如何设置 Google Cloud、Cloud SQL 和 App Engine 来构建 Flask API。(Cloud SQL 是完全托管的平台即服务 (PaaS) 数据库引擎,App Engine 是用于托管应用程序的完全托管的 PaaS。) 有一些 Python 框架可用于创建 API,其中两个是 Flask 和 Django。框架附带的功能使开发人员可以轻松实现用户与其应用程序交互所需的功能。当您选择使用哪个框架时,Web 应用程序的复杂性可能是一个决定因素。 姜戈 # Django是一个强大的框架,具有带有内置功能的预定义结构。然而,其稳健性的缺点是,它可能会使框架对于某些项目来说过于复杂。它最适合需要利用 Django 高级功能的复杂 Web 应用程序。 烧瓶 # 另一方面,Flask是一个用于构建 API 的轻量级框架。
并且可以使用软件包来使其
开始使用它很简单,在使用过程中变得强大。本文将重点介绍定义视图函数和控制器,以及连接到 Google Cloud 上的 匈牙利手机号码清单 数据库并部署到 Google Cloud。 为了学习的目的,我们将构建一个带有一些端点的 Flask API 来管理我们最喜欢的歌曲的集合。端点将用于GET请求POST:获取和创建资源。除此之外,我们还将使用Google Cloud平台上的服务套件。我们将为我们的数据库设置 Google 的Cloud SQL ,并通过部署到App Engine来启动我们的应用程序。本教程面向首次尝试在应用中使用 Google Cloud 的初学者。 设置 Flask 项目 # 本教程假设您已安装 Python 3.x。如果没有,请前往官方网站下载并安装。 要检查 Python 是否已安装,请启动命令行界面 (CLI) 并运行以下命令: python -V 复制 我们的第一步是创建项目所在的目录。
我们将其称为flask-app
我们将为我们的数据库设置 Google 的Cloud SQL ,并通过部署到App Engine来启动我们的应用程序。本教程面向首次尝试 AERO 领先 在应用中使用 Google Cloud 的初学者。 设置 Flask 项目 # 本教程假设您已安装 。如果没有,请前往官方网站下载并安装。 要检查 Python 是否已安装,请启动命令行界面 (CLI) 并运行以下命令: python -V 复制 我们的第一步是创建项目所在的目录。: mkdir flask-app && cd flask-app 复制 启动Python项 目时要做的第一件事就是创建虚拟环境。虚拟环境隔离您的 Python 开发工作。这意味着该项目可以有自己的依赖项,与计算机上的其他项目不同。venv是 Python 3 附带的一个模块。 了解“TypeScript 50 课”,这是我们全新的 TypeScript 指南。包含详细的代码演练、实践示例和常见问题。对于了解足够JavaScript 的开发人员来说是危险的。