【问题标题】:Configuring Azure for Django/Python 3为 Django/Python 3 配置 Azure
【发布时间】:2013-10-15 13:11:52
【问题描述】:

我有一个使用 python 3.2+ 的 Django 项目。学习了几个 Azure 课程后,我想通过 Windows Azure 部署我的 Django 应用程序。我通过我的 Git 存储库同步了网站,并按照 MSDN 论坛的建议,在名为 /PythonCore/ 的文件夹中添加了 python 33 运行时,并将 WSCGI.py 添加到其中的脚本文件夹中。

我的网站找不到 CGI 接口,同样无法处理 HTTP 请求。我知道我的配置一定有问题,但我不知道是什么。我想知道是否有人可能知道我的错误是什么。

WEBSITE_NODE_DEFAULT_VERSION 0.10.5
DJANGO_SETTINGS_MODULE  DjangoApplication.settings
PYTHONPATH              D:\home\site\wwwroot\DjangoApplication;
WSGI_HANDLER            django.core.handlers.wsgi.WSGIHandler

Handler Mappings
*      D:\home\site\wwwroot\PythonCore\python.exe  D:\home\site\wwwroot\PythonCore\scripts\wfastcgi.py

如果需要任何其他信息或者您知道我可以尝试什么,请告诉我。

【问题讨论】:

    标签: python django azure python-3.x azure-web-app-service


    【解决方案1】:

    带有 Django 的 Azure 网站当前需要 Python 2.7 版。请看这个:

    http://www.windowsazure.com/en-us/develop/python/tutorials/web-app-with-django-and-mysql/

    http://pytools.codeplex.com/wikipage?title=Django%20Web%20Site/Cloud%20Service%20Tutorial

    相应的视频遍历:

    http://www.youtube.com/watch?v=S7A7VNnsA_8

    很快就会支持 Python 3.x(希望 2013 年秋季)。

    【讨论】:

    • Azure 团队尝试让我使用 WCGI 处理程序的测试版本,但仍然失败。我想我将不得不寻找另一个提供商
    • 2013 年秋天过去了,似乎仍然没有支持(天蓝色的初学者)。有没有关于 Python 3.4 支持的官方信息?
    • 它正在工作:将python-3.4 放入项目的根目录runtime.txt。见:azure.microsoft.com/en-us/documentation/articles/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-26
    • 2014-11-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 2016-07-04
    相关资源
    最近更新 更多