2013-04-20 1235 views
0

我對網站開發沒有經驗,但我正在開發一個小組項目,並且想知道是否可以在簡單的html/css網站和我的python函數之間創建一個交互。 需要的功能: 我必須從網站的文本框中輸入一個簡單的字符串輸入,並將其傳遞到我的python函數中,該函數給出了一個字符串的單個列表作爲輸出。然後這個字符串列表被傳回到網站。我只想要一個基本的教程網站來實現這一點。請不要給我一個CGI python網站的鏈接,因爲我已經閱讀過它,並且希望得到一個更基本和描述性的視圖來說明這是如何完成的。我將衷心感謝您的幫助。如何將Html + CSS代碼與Python函數結合起來?

回答

1

首先,你需要了解HTTP。這是一個基於文本的協議。

我假設你的意思是「網站」User-Agent,就像FireFox。

現在,你談論一個輸入框,這意味着你已經處理了一個HTTP請求你的內容。在大多數Web應用程序中,這將是幾個請求(一個用於動態生成的應用程序HTML,更多用於靜態css和js文件)。

CGI 以編程方式檢查已解析的HTTP請求並根據您設置的對象創建HTTP響應的最基本方法。

現在你的應用程序已經足夠簡單了,你可以自己完成所有的HTTP解析以獲得對正在發生的事情的基本理解,但是你仍然需要了解如何開發一個可以在套接字上偵聽的服務器。

爲了避免只找到一個已經實現了上述所有功能的Python應用程序服務器。有許多python應用程序服務器可供選擇。使用一個具有小型學習曲線的東西就像上面那樣簡單。有些在這個流派中被標記爲「微觀框架」。

相關問題