将应用程序部署到Azure Cloud时出现ImportError



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

ImportError at /
cannot import name 'views' from 'eve' (unknown location)

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

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

  1. 要在Azure WebApp for Linux上部署它,只需遵循官方文档即可在Azure app Service on Linux中创建Python web应用程序(预览(,并为Azure app Service在Linux上配置您的Python应用程序以部署包括您的应用程序的docker映像
  2. 要在Azure WebApp(Windows的经典版(上部署它,现在似乎没有介绍它的文档,而且在您的描述中没有足够的信息来确认您的问题。根据我的经验,我认为这个问题是由于在这种情况下部署错误造成的。我建议你可以试着按照我对一个旧SO线程的回答。为什么azure应用程序服务django部署一直失败?检查您的部署步骤以修复它

希望能有所帮助。如有任何问题,请随时通知我。

最新更新