我创build了一个Django应用程序(在本地正常工作),但我无法在Azure网站中部署。 我收到“HTTP 500内部服务器错误”。
由于该网站在本地工作,我相信我可能在应用程序的configuration中做错了什么。
我有以下的应用程序设置:
DJANGO_SETTINGS_MODULE | chocolate.settings PYTHONPATH | C:UsersUserDropBoxchocolate-chocolatechocolate;C:UsersUserDropBoxchocolate-chocolatesite-packages Wsgi_HANDLER | django.core.handlers.wsgi.WsgiHandler()
这对于处理程序:
在Azure Web应用程序中持续重复Docker重新启动的内容
将Azure网站迁移到Azure云服务
* | C:Python27python.exe | C:python27Scriptswfastcgi.py
这是我的应用程序的文件层次结构:
chocolate-chocolate chocolate chocolate # this is the app chocolate manage.py web.config chocolate __init__.py settings.py urls.py wsgi ... site-packages django ....
如果您在设置中设置了DEBUG=False ,那么您必须将您网站的主机输入ALLOWES_HOSTS设置。
如果你还没有这样做,你会得到像你提到的错误。
我建议你查看控制台数据。 右键单击并从浏览器中打开开发工具。 发出页面请求或重新加载页面。 检查网络面板,它应该包含完整的HTML将有输出的响应数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。