将应用程序部署到Azure Cloud时/时的ImportError

时间:2018-11-26 10:47:25

标签: django azure

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

ImportError at /

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

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

1 个答案:

答案 0 :(得分:0)

通常,有两种方法可以在Azure App Service上部署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?的回答,检查您的部署步骤以对其进行修复。

希望有帮助。如有任何疑问,请随时告诉我。