django設置

想學習用Python來生成網頁。今天晚上配置了一下mod_python。
當然是先下載mod_python。第一次是從默認的網址下載的,是win平臺的二進制文件。下載後運行,不能運行。然後以從相同網址又下載了一次,只有6o多k,還是不能運行。然後又上了mod_python的網站,換了一個下載地址,這次纔算成功。
[url=http://www.apache.org/dist/httpd/modpython/win/3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe]<下載地址>[/url]

安裝過程比較簡單。安裝程序會自己尋找python的安裝目錄,之後會要求指定apache的安裝目錄。然後會出來一個對話框,說是mod_python不會自己處理http.conf,必須自己來配置。對話框中有兩條消息,第一條是在httpd.conf文件中找到LoadModule行,然後添加如下一行:
LoadModule python_module modules/mod_python.so
第二條是在網址[url]http://www.modpython.org/live/current/doc-html/inst-testing.html上[/url]上查看驗證配置是否正確的方法。
我去鏈接的網站上看了一下,是mod_python的在線手冊,於是按照上面的驟走,有如下設置:

在httpd.conf文件中添加了如下內容:
<Directory /some/directory/htdocs/test>
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
</Directory>
其中/some/directory/htdocs/test是存放mptest.py文件的目錄。我的目錄是e:/appserv/www/py
然後在如上的目錄(e:/appserv/www/py)下新建了mptest.py文件,將網頁上的內容複製到文件中,內容如下:
from mod_python import apache

def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
然後開啓mysql和apache服務器,在ie中輸入對應的目錄localhost/py/mptest.py,然後顯示了很多信息,出錯了。我想到在線手冊中說直接複製可能會因前後空格問題而錯誤。於是我將所有的空格都刪除,重新安排了文件的結構。再試了一次,這次成功了,顯示的是Hello World!

我想這可能是最簡單的配置了,關於最好的配置以後再慢慢學習。
同樣在網上也找到一些關於mod_python的文章,鏈接如下,留着以後有時間再看看。
[url]http://www.pyapp.com/liuce/2006/12/mod_pythonpsp.html[/url]
[url]http://www.modpython.org/live/current/doc-html/inst-testing.html[/url]
[url]http://xlp223.yculblog.com/post.1760558.html[/url]
[url]http://www.wujianrong.com/archives/2007/07/windowsdjango.html[/url]
[url]http://hideto.iteye.com/blog/43252[/url]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章