【问题标题】:running python web application on aws在 aws 上运行 python web 应用程序
【发布时间】:2012-07-22 20:25:22
【问题描述】:

我将使用亚马逊网络服务和我创建的一些 python 脚本。 我过去使用过 PHP,现在我想使用 python 编写一个 Web 应用程序,但没有 Django 之类的 Web 框架工作(我为此找到了很多教程)。

在使用 PHP 时,将我的文件放在一个专用目录(例如 /var/www)中就足够了,然后服务器会处理它们。

如何用 Python 脚本实现相同的目标?

Django python 脚本在做什么? 谢谢

【问题讨论】:

    标签: python apache


    【解决方案1】:

    根据您使用的框架,它会略有不同,但通常您需要将您的 Web 服务器指向一个 wsgi 文件。要使用 Django 执行此操作,请参阅:https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/http://lucumr.pocoo.org/2007/5/21/getting-started-with-wsgi/ 了解 WSGI 的概述。

    【讨论】:

    • 你能解释一下什么是wsgi文件吗?我如何在没有 django 的情况下使用它。
    • 一个 WSGI 文件只是一个 Python 文件,它定义了一个名为 application(environ, start_response) 的函数,每次请求进入时,Web 服务器都会调用该函数,并且无论函数返回什么,都会将其发送回 Web 浏览器.许多(实际上是所有)Python Web 工具包(包括 Django)都提供了帮助程序,可以轻松编写 wsgi 文件。
    • 似乎本教程解释了如何做到这一点。
    • theadaptiveweb.org/2011/11/04/… 有什么想法吗?
    猜你喜欢
    • 2014-08-22
    • 2012-08-04
    • 2019-01-22
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    相关资源
    最近更新 更多