本套錄屏教程,是為初學者準備的,確保非計算機專業的也能跟著一步一步玩轉python,既培養出興趣,又玩出點東西。
上一講介紹了我們如何用python發佈一個靜態頁面,但是好玩的網站都是動態的,今天我們試試看邁出第一步,搭建第一個動態頁面。
實現動態頁面的方法很多,CGI是一種有很有歷史的方法了,之所以選這個來實現是因為這種方式結構外露,比較適合初學者研究原理,並且也足以滿足這種小網站的需求了。現在理解了動態網頁原理,以後再改用第三方框架是很容易的。
一、今天的任務
我們今天是第一次寫CGI,所以不要搞複雜化。只要能實現將用戶數據從瀏覽器傳遞到後臺,後臺python接收到數據並返回結果。能完成這樣一次循環即可。
二、今天的操作教程
簡單講,就是建立自己的add.py,注意要放在指定目錄下
然後服務器啟動主要多加一個--cgi參數
三、 今天的代碼
請注意,add.py這個文件名和html代碼中表單的action內容要一致
add.py代碼中getvalue函數去取的變量名要和html代碼中表單內輸入元素的name一致。
操作上不清楚的可以點擊頂部頭像回顧查詢歷史文章,有難點歡迎私信交流。
下一期我們在本期代碼基礎上,加入將報名數據存入數據庫的代碼。
感謝繼續關注“有隻狗狗叫多多”,不要錯過哦。。。
相關推薦
'零基礎玩遊戲學python(5)真名實姓'
"#5. 真名實姓關卡概覽和解法掌握一名敵人的真實姓名來擊敗它。簡介闖關學習地址:https://www.codewar.cn/play/dungeon(複製到瀏覽器打開)確保攻擊每個食人魔兩次。使用attack方法來根據名字("Name")發起攻擊。大小寫很重要!默認代碼...
'零基礎分分鐘理解python面向對象那些事你也行'
"一、面向對象1、面向過程a、優點:極大的降低了寫程序的複雜度,只需要順著執行的步驟,堆疊代碼即可b、缺點:一套流水線或者流程就是來解決一個問題,代碼就是牽一髮而東莞全身2、面向對象a、優點:解決程序的擴展性,對某一個對象單獨修改,會立刻反應到整個體系中b、缺點:可控性差,...
5分鐘讓你用Python作出最精美的Powerpoint
介紹PowerPoint在大多數商業環境中被廣泛使用。本文向您展示如何使用python通過使用python自動創建PowerPoint幻燈片。5分鐘讓你用...
Python黑客入門:暴力破解zip,零基礎也可以學會!你感興趣的
照顧沒有接觸過Python編程的同學,行文可能會有些囉嗦。廢話少說,我們進入正題。2.1準備基本材料在/home/ziptest/目錄下,我創建了兩個文件...
用Python暴力破解zip,零基礎也可以學會!
照顧沒有接觸過Python編程的同學,行文可能會有些囉嗦。2.1準備基本材料在/home/ziptest/目錄下,我創建了兩個文件,一個test.zip,...
小白學Python|首先你得學會環境搭建
Python環境搭建本章節我們將向大家介紹如何在本地搭建Python開發環境。Python可應用於多平臺包括 Linux 和 Mac OS X。你可以通過終端窗口輸入 "python" 命令來查看本地是否已經安裝Python以及Python的安裝版本。Unix (Solar...
用Python寫爬蟲,來來來,你也能學會
PythonPython爬蟲,一般用於抓取特定的內容,最近想學學,通過網絡抓取自己想要的內容。案例程序主要功能:抓取我們學校校園網新聞中的圖片。#codi...
知道了這個,你也能寫出 Python 趣味小程序
前兩天在 51CTO 看見某篇推薦博文,大概是一個Python 的小程序可以讀取微信撤回的信息。豆子比較感興趣,在知乎和 github 上搜索了相關的源代...
推薦中...