教程:在 Azure 应用服务中部署使用 PostgreSQL 的 Django Web 应用Tutorial: Deploy a Django web app with PostgreSQL in Azure App Service

本教程介绍如何将数据驱动的 Python Django Web 应用部署到 Azure 应用服务,并将其连接到 Azure Database for Postgres 数据库。This tutorial shows how to deploy a data-driven Python Django web app to Azure App Service and connect it to an Azure Database for Postgres database. 应用服务提供高度可缩放的、可自我修补的 Web 托管服务。App Service provides a highly scalable, self-patching web hosting service.

在本教程中,你将使用 Azure CLI 完成以下任务:In this tutorial, you use the Azure CLI to complete the following tasks:

  • 使用 Python 和 Azure CLI 设置初始环境Set up your initial environment with Python and the Azure CLI
  • 创建 Azure Database for PostgreSQL 数据库Create an Azure Database for PostgreSQL database
  • 将代码部署到 Azure 应用服务并连接到 PostgresDeploy code to Azure App Service and connect to Postgres
  • 更新代码并重新部署Update your code and redeploy
  • 查看诊断日志View diagnostic logs
  • 在 Azure 门户中管理 Web 应用Manage the web app in the Azure portal

设置初始环境Set up your initial environment

  1. 具有活动订阅的 Azure 帐户。Have an Azure account with an active subscription. 创建试用帐户Create an account for trial.
  2. 安装 Python 3.6 或更高版本Install Python 3.6 or higher.
  3. 安装 Azure CLI 2.0.80 或更高版本,使用它可以在任何 shell 中运行命令来预配和配置 Azure 资源。Install the Azure CLI 2.0.80 or higher, with which you run commands in any shell to provision and configure Azure resources.

打开终端窗口并检查 Python 版本是否为 3.6 或更高版本:Open a terminal window and check your Python version is 3.6 or higher:

python3 --version