我试图通过Visual Studio 2015将Django应用程序部署到Azure应用服务,并在服务器上遇到错误。这个问题已经发布,但没有给出有效的解决方法。
我正在使用:
在localhost上,一切都运行良好
浏览器上显示错误。
The page cannot be displayed because an internal server error has occurred.
我已经从“应用设置”'启用了wsgi的日志记录并得到了详细的错误:
Error occurred while reading WSGI handler
Traceback (most recent call last):
File "D:\home\site\wwwroot\env\Lib\site-packages\django\apps\config.py", line
111, in create
entry = module.default_app_config
AttributeError: 'module' object has no attribute 'default_app_config'
以下是包含所有追溯的日志文件:log file
这是我的uwsgi.py文件:
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "xSettings.settings")
application = get_wsgi_application()
Web.config 和 ptvs_virtualenv_proxy.py 与文档Configuring Python with Azure App Service中指出的相同
初始我认为这是我的python版本的问题,并创建了一个虚拟Django应用程序,从相同的python版本创建环境,从我的真实项目安装来自requirements.txt的所有包并发布它,并且一切都很完美(见假人app)
任何想法,想到我做错了什么?