在Azure上部署Django应用程序:仅显示默认应用程序,即使在部署之后也是如此

在Azure上部署Django应用程序:仅显示默认应用程序,即使在部署之后也是如此,django,azure,azure-web-app-service,Django,Azure,Azure Web App Service,我正在尝试将webapp部署到Azure。我遵循这些指示 第一步,我在门户上创建了一个webapp(Django) 然后它说要按照说明在Azure应用程序服务中使用GIT配置连续部署。这显然会导致我有一个Django文件的本地目录 所以我遵循这些指导,安装Git,创建本地存储库,添加网页,启用web应用程序存储库,部署 webportal现在显示我已部署(“活动”部署)。然而,当我转到web应用程序url时,显示的不是我部署的内容,而是带有url(登录、注销、联系人)的默认Django应用程序

我正在尝试将webapp部署到Azure。我遵循这些指示

第一步,我在门户上创建了一个webapp(Django)

然后它说要按照说明在Azure应用程序服务中使用GIT配置连续部署。这显然会导致我有一个Django文件的本地目录

所以我遵循这些指导,安装Git,创建本地存储库,添加网页,启用web应用程序存储库,部署

webportal现在显示我已部署(“活动”部署)。然而,当我转到web应用程序url时,显示的不是我部署的内容,而是带有url(登录、注销、联系人)的默认Django应用程序

因此,我在本地目录中创建了一个实际的Django应用程序(而不是方向图中的static index.html)。我承诺并将其推送到Azure。它显示为正在部署

结果与之前相同:显示默认web应用程序


所以我缺少的是本地存储库和实际显示内容之间的连接。是否有办法将Azure默认应用程序拉入我的本地存储库?(一旦它出现了,我就可以根据自己的意愿对其进行更改。)

一切正常,但您在Git提交的第一次操作中就覆盖了Django应用程序。编写的连续部署说明对于任何部署都是通用的,即使是空白的Web应用程序

所以我缺少的是本地存储库和实际显示内容之间的连接。是否有办法将Azure默认应用程序拉入我的本地存储库?(一旦它到了那里,我就可以根据自己的需要进行更改。)

您只需在Azure Web应用程序上初始化本地git repo后,进行git克隆即可。您已经完成了这些步骤中的大部分,但我将在这里为其他可能正在寻找此答案的人提供这些步骤

从Azure Marketplace/Gallery创建Django Web应用程序后,向下滚动以设置连续部署

选择本地Git回购

请注意,您现在在Quickstart Essentials信息和所有设置>>属性下都有一个Git Clone URL。继续并复制此URL

如果尚未执行此操作,则可能需要设置或重置部署凭据。您可以在所有设置下找到此选项。这将是您的Git和FTP凭据请注意,这实际上是您的Microsoft帐户的凭据,而不仅仅是这一个Web应用。

您已经在第一次尝试时安装了Git。现在,您应该能够导航到要将回购克隆到其中并运行的文件夹:

git clone <your_git_clone_url>
git克隆


输入密码后,您将在本地系统上获得Django Web应用程序的克隆回购
cd
进入目录并从那里开始工作。一旦您进行了更改,
git add.
git commit
,以及
git push
将更改推回到Azure中的repo以查看您的更改。

一切正常,但您在第一次git commit时覆盖了Django应用程序。编写的连续部署说明对于任何部署都是通用的,即使是空白的Web应用程序

所以我缺少的是本地存储库和实际显示内容之间的连接。是否有办法将Azure默认应用程序拉入我的本地存储库?(一旦它到了那里,我就可以根据自己的需要进行更改。)

您只需在Azure Web应用程序上初始化本地git repo后,进行git克隆即可。您已经完成了这些步骤中的大部分,但我将在这里为其他可能正在寻找此答案的人提供这些步骤

从Azure Marketplace/Gallery创建Django Web应用程序后,向下滚动以设置连续部署

选择本地Git回购

请注意,您现在在Quickstart Essentials信息和所有设置>>属性下都有一个Git Clone URL。继续并复制此URL

如果尚未执行此操作,则可能需要设置或重置部署凭据。您可以在所有设置下找到此选项。这将是您的Git和FTP凭据请注意,这实际上是您的Microsoft帐户的凭据,而不仅仅是这一个Web应用。

您已经在第一次尝试时安装了Git。现在,您应该能够导航到要将回购克隆到其中并运行的文件夹:

git clone <your_git_clone_url>
git克隆


输入密码后,您将在本地系统上获得Django Web应用程序的克隆回购
cd
进入目录并从那里开始工作。一旦您进行了更改,
git add.
git commit
,以及
git将它们推回到Azure中的repo以查看您的更改。

谢谢!!我发现了一件事:创建本地目录,但不要“git init”这样做。git克隆到目录中。然后将CD复制到刚才通过克隆添加的目录,并在此目录上运行git init。谢谢!!我发现了一件事:创建本地目录,但不要“git init”这样做。git克隆到目录中。然后将CD复制到刚才通过克隆添加的目录,并在此目录上运行git init。