【问题标题】:ImportError at / when deploying application to Azure Cloud将应用程序部署到 Azure 云时/时出现 ImportError
【发布时间】:2018-11-26 10:47:25
【问题描述】:

我有一个样板应用程序,我想在 Azure 上部署它。在本地它运行良好,但是当我部署到 Azure 云时,我得到:

ImportError at /

cannot import name 'views' from 'eve' (unknown location)

我尝试将导入更改为我的 eve 应用程序。但我得到了同样的错误。这是我的回溯:http://dpaste.com/3Q23GMD

【问题讨论】:

    标签: django azure


    【解决方案1】:

    通常,有两种方法可以在 Azure 应用服务上部署 Django 应用。

    1. 要将其部署在适用于 Linux 的 Azure WebApp 上,只需按照官方文档 Create a Python web app in Azure App Service on Linux (Preview)Configure your Python app for the Azure App Service on Linux 部署包含您的应用的 docker 映像即可。
    2. 要部署在Azure WebApp(windows的经典)上,现在好像没有文档介绍它,而且你的描述中也没有足够的信息来确认你的问题。所以根据我的经验,我认为这个问题是由于在这种情况下部署不正确造成的。我建议您可以尝试按照我对旧 SO 线程 Why is the azure app service django deploy keep failing? 的回答来检查您的部署步骤以修复它。

    希望对您有所帮助。有任何问题,请随时告诉我。

    【讨论】:

      猜你喜欢
      • 2016-08-24
      • 1970-01-01
      • 2021-02-08
      • 2018-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-04
      • 2019-06-09
      相关资源
      最近更新 更多