如何在不使用框架的情況下從頭開始創建網站?沒有框架的網站
我想創建一個與數據庫通信並根據用戶活動動態顯示內容的Web服務。
我希望外觀是HTML5/CSS3。
我寧願通過python與數據庫通信,或去。
該數據庫是Cassandra。
我覺得我已經將所有這些努力放在嘗試限制選項並運行API的框架上,因爲我不知道API正在做什麼。
我想要一個超級簡單的例子,我可以理解雙向通信的基礎知識。我想我的/ var/www會是這樣的:
#LS的/ var/WWW
的index.html datawriteandread.py
作爲一個index.html一樣簡單的例子:有兩個盒子,一個接受文本並將其提交給數據庫的盒子,另一個盒子列出第一個該數據庫的內容。
第二個文件datawriteandread.py用於與數據庫通信以添加新內容並在HTML中顯示舊內容。
我的無知在想要如此簡單的事情上表現出什麼樣的東西?
將python寫入Cassandra很容易,它是HTML中的通信和顯示,我迷失了方向。我有編程印章,但webdev對我來說是全新的。
難道這就是這些框架正在做的背後現場S' – Peregrine
可能不是;有許多可能的方式與Web服務器集成,而CGI是最簡單和最不復雜的(但對繁忙網站具有性能影響)。另一種流行的Python方法是WSGI。 –
我認爲CGI類似於運行可執行文件的web服務器(在這種情況下是python.exe),並將標準輸出重定向到HTTP響應;正確? –