【问题标题】:Error 500 in djangoAPP deployed on microsoft AZUR在 Microsoft AZURE 上部署 django APP 时出现错误 500
【发布时间】:2021-06-28 22:47:07
【问题描述】:

所以我已经在本地测试了我的 djangoApp,一切正常,然后我使用 microsoft Azur 部署我的应用程序,许多用户能够注册但大多数用户都收到错误 500,我想知道可能是什么问题我该如何解决?

【问题讨论】:

  • 我已经更新了我的答案,其中包含如何在 linux 中部署 django web 应用程序。
  • 如果我的解决方案对您有启发或帮助,您能否将我的答案标记为accepted,谢谢~

标签: python-3.x django azure visual-studio-code registration


【解决方案1】:

最新

第 1 步。创建一个示例 django 项目。

django-admin startproject djangosample

第 2 步。将您的域添加到 ALLOWED_HOSTS。您还需要创建一个requirements.txt 文件。

步骤 3. 将代码上传到 github。

git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/Jason446620/djangosampleforlinux.git
git push -u origin master

Step 4. 上传项目后,你的文件目录结构应该是这样的。

第 5 步。您可以使用 github 来构建您的 webapp。

您可以打开 github 站点并查看操作结果。几分钟后,它会成功。

第 6 步。然后您的第一个 django web 应用将成功部署。

以前的

  1. 您可以查看应用程序日志来解决问题。

  2. 第二种方式,you can add startup command

下面的文章不错,可以看看,对你有帮助。


500 错误是服务器的内部错误。根据您的描述,我认为您应该使用windows平台。

你需要在web.config文件中使用HttpPlatformHandler,这样可以解决你的问题。

相关帖子:

1. Django Hello World with HttpPlatformHandler using Azure Web App (Windows)

2. How to deploy a Flask+React application to Azure Web Service

【讨论】:

  • @NoviceBL 您在部署过程中使用了什么方法?
  • @NoviceBL 我已经更新了我的答案,你可以检查一下。
  • 老兄感谢您的支持,我已经检查了这篇文章但它不起作用,也许我遗漏了一些东西。
  • @NoviceBL stories.mlh.io/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多