首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure上部署Django应用程序:即使在部署之后也只显示默认应用程序

在Azure上部署Django应用程序:即使在部署之后也只显示默认应用程序
EN

Stack Overflow用户
提问于 2015-09-26 00:01:08
回答 1查看 838关注 0票数 1

我正在尝试将一个webapp部署到Azure。我遵循这些指示,https://azure.microsoft.com/en-us/documentation/articles/web-sites-python-create-deploy-django-app/

首先,我在门户上创建了一个webapp (Django)。

然后,它说要遵循在中使用GIT配置连续部署的指导。这显然会导致我有一个Django文件的本地目录。https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/

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

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

因此,我在本地目录中创建了一个实际的Django应用程序(而不是来自指南的静态index.html )。我承诺把它推给Azure。它显示为正在部署。

结果和以前一样:默认的web应用程序正在显示。

因此,我缺少的是本地存储库与实际显示的连接。有没有办法将Azure默认应用程序拖到我的本地存储库中?(一旦它在那里,我就能在我认为合适的情况下改变它。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-26 13:45:50

事情正如期而至,但您最终在第一个Git提交中覆盖了Django应用程序。编写的连续部署指令对于任何部署都是通用的,甚至是空白的Web。

因此,我缺少的是本地存储库与实际显示的连接。有没有办法将Azure默认应用程序拖到我的本地存储库中?(一旦它在那里,我就能在我认为合适的情况下改变它。)

您所需要做的就是在Azure上初始化本地Git之后,git clone您的回购。您已经完成了这些步骤中的大部分,但是我将在这里为其他可能正在寻找这个答案的人提供这些步骤。

在从Azure市场/图库创建Django Web应用程序之后,向下滚动以设置连续部署。

选择本地Git回购

请注意,您现在在Quickstart基本信息和All Settings >> Properties中都有一个Git。继续复制这个URL。

如果尚未这样做,则可能需要设置或重置部署凭据。您将在All Settings下找到这一点。这将是您的Git & FTP凭据。注意,这实际上是您的Microsoft帐户的凭据,而不仅仅是这个WebApp.

第一次尝试就已经安装了Git。您现在应该能够导航到要将回购复制到并运行的文件夹:

代码语言:javascript
复制
git clone <your_git_clone_url>

输入密码后,本地系统上将有Django Web应用程序的克隆回购。cd进入目录并从那里开始工作。一旦您有了更改,git add .git commitgit push就会返回到Azure中的回购系统来查看您的更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32792236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档