因此剛剛開始在WAMP上學習python,我得到了使用cgi的html表單的結果,併成功地用mysqldb執行了數據庫搜索。我可以通過在python cgi代碼中使用print語句將結果返回到以.py結尾的頁面,但是我想創建一個.html網頁並將其返回給用戶,並/或將它們保留在同一個Web地址中當數據庫搜索結果返回時。如何將動態生成的網頁輸出到.html頁面而不是.py cgi頁面?
感謝 保羅
編輯:澄清我的本地機器上,我看到在地址欄我提交HTML表單/localhost/search.html,和/本地主機/ cgi-bin目錄收到一個結果頁面/searchresults.py。我想在/localhost/results.html或/localhost/search.html上看到結果。如果這是在一個公共服務器上,那麼假定它會返回.../cgi-bin/searchresults.py,上一次我看到/ cgi-bin /目錄是在90年代的url中。我瞥了一眼addhandler,正如大衛所建議的那樣,我不確定這是否是我想要的。
編輯:感謝你們所有人的意見,沒有使用框架,mod_rewrite似乎是要走的路,但看了看,我決定救自己麻煩,並用mod_wsgi與django一起去,主要是因爲用戶數量和文檔數量。我可能會切換到更輕/更可定製的框架,一旦我得到的基本知識
你在使用什麼框架?這是原始的.CGI腳本?如果是這樣,爲什麼你不使用mod_wsgi? – 2009-06-29 20:54:19