2012-07-22 55 views
0

我想用我創建的一些python腳本來使用amazon web服務。 我在過去使用過PHP,現在我想用python編寫一個web應用程序,但沒有像Django這樣的web框架工作(我發現了很多教程)。在aws上運行python web應用程序

使用PHP時,足以將我的文件放置在專用目錄(如/ var/www)中,然後服務器將處理它們。

Python腳本如何實現同樣的功能?

什麼是Django python腳本在做什麼? 謝謝

回答

0

它根據您使用的框架略有不同,但通常您需要將您的Web服務器指向wsgi文件。關於使用Django進行此操作,請參閱:https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/http://lucumr.pocoo.org/2007/5/21/getting-started-with-wsgi/以獲取WSGI的概述。

+0

你能解釋一下wsgi文件是什麼嗎?我如何使用沒有Django的人。 – 2012-07-22 20:32:31

+0

WSGI文件只是一個Python文件,它定義了一個名爲'application(environ,start_response)'的函數,每次請求進入時Web服務器都會調用該函數,並且無論函數返回什麼內容都會發送回Web瀏覽器。很多(實際上都是)Python web工具包(包括Django)提供了一些幫助程序,可以很容易地編寫'wsgi'文件。 – 2012-07-22 20:36:12

+0

要了解它們,請參閱http://wsgi.readthedocs.org/en/latest/learn.html,特別是http://lucumr.pocoo.org/2007/5/21/getting-started-with-wsgi/ – 2012-07-22 20:37:23

相關問題