python中必要的名詞解釋
1.Django框架
Django是一個(gè)開放源代碼的Web應(yīng)用框架,由Python寫成。它采用 了MVC的框架模式,即模型(M)、視圖(V)和控制器(C)。相比 其他Web框架,Django的優(yōu)勢(shì)是:大而全,集成了ORM、模型綁定、模 板引擎、緩存和Session等諸多功能。
2.HTTP
HTTP即超文本傳輸協(xié)議(Hypertext Transfer Protocol),是基于請(qǐng) 求/響應(yīng)范式的(相當(dāng)于客戶機(jī)/服務(wù)器)。一臺(tái)客戶機(jī)與服務(wù)器建立連 接后,發(fā)送一個(gè)請(qǐng)求給服務(wù)器;服務(wù)器接到請(qǐng)求后,給予相應(yīng)的響應(yīng)信 息。HTTP的默認(rèn)端口是80,可以不寫。
3.MySQL數(shù)據(jù)庫
MySQL是一種關(guān)系型數(shù)據(jù)庫。它將數(shù)據(jù)保存在不同的表中,而不 是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣增加了運(yùn)行速度并提高了靈活 性。
MySQL有以下特點(diǎn):
(1)是開源的,無須支付費(fèi)用就可以直接用。
(2)使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語言形式。
(3)相對(duì)于Oracle和SQL Server,MySQL更小,更輕量級(jí),當(dāng)然更 適合測(cè)試。
答疑
(1)前端頁面已經(jīng)做了“非必填”判斷,為什么接口還要做非必填 參數(shù)的校驗(yàn)?是不是多此一舉?
這并不是多此一舉,而是雙重保護(hù)。通常,對(duì)于必填參數(shù)的校驗(yàn),前/后端都要做。前端做校驗(yàn),一方面是給用戶友好的提示;另一方面 是最直接的系統(tǒng)保護(hù),減少了對(duì)后端的請(qǐng)求。而后端做校驗(yàn),一方面, 如果前端沒有做保護(hù),則后端不至于出錯(cuò);另一方面(也是最重要 的),如果用戶繞過前端的請(qǐng)求直接調(diào)用接口則不至于出錯(cuò)。
(2)前端開發(fā)、后端開發(fā)是什么意思?
前端開發(fā)
一般指的是Web前端開發(fā),即網(wǎng)站前端頁面(即網(wǎng)頁的頁 面)的開發(fā)。簡(jiǎn)單地說,網(wǎng)站前端工程師負(fù)責(zé)網(wǎng)站中用戶可見的內(nèi)容開 發(fā),如網(wǎng)頁上的特效、網(wǎng)頁的布局、圖片和視頻等。網(wǎng)站前端工程師的 工作內(nèi)容是,將美工設(shè)計(jì)的效果圖設(shè)計(jì)成瀏覽器可以運(yùn)行的網(wǎng)頁,并和 后端開發(fā)工程師配合,做網(wǎng)頁的數(shù)據(jù)顯示和交互。
后端開發(fā)
后端開發(fā)一般負(fù)責(zé)網(wǎng)站后臺(tái)邏輯的設(shè)計(jì)和實(shí)現(xiàn),以及用戶及網(wǎng)站的 數(shù)據(jù)的保存和讀取。比如,在前端實(shí)現(xiàn)了登錄頁面,那么當(dāng)用戶輸入賬 號(hào)和密碼并單擊“登錄”按鈕時(shí),其實(shí)前端已經(jīng)完成了自己的事件,然后 就是等待后端返回賬號(hào)和密碼校驗(yàn)結(jié)果,前端根據(jù)這個(gè)校驗(yàn)結(jié)果來顯示 登錄成功、賬號(hào)或密碼錯(cuò)誤等提示信息。
(3)前/后端開發(fā)的順序是什么?
在實(shí)際的項(xiàng)目開發(fā)中,前/后端開發(fā)是并行開展的,它們之間能并 行的關(guān)鍵是接口文檔,前/后端開發(fā)都要依據(jù)接口文檔來做各自對(duì)應(yīng)的 事情
以上就是本次介紹的相關(guān)知識(shí)點(diǎn)內(nèi)容,感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。
相關(guān)文章
python程序文件擴(kuò)展名知識(shí)點(diǎn)詳解
在本篇文章里小編給大家整理的是關(guān)于python程序文件擴(kuò)展名知識(shí)點(diǎn)詳解內(nèi)容,需要的朋友們學(xué)習(xí)參考下。2020-02-02Python+wxPython實(shí)現(xiàn)批量文件擴(kuò)展名替換
這篇文章主要介紹了如何使用 Python和wxPython創(chuàng)建一個(gè)簡(jiǎn)單的圖形界面應(yīng)用程序,使用戶能夠選擇文件夾、輸入要替換的文件類型和新的文件類型,并實(shí)現(xiàn)批量替換文件擴(kuò)展名的功能,有需要的可以參考一下2023-10-10Python使用re模塊正則提取字符串中括號(hào)內(nèi)的內(nèi)容示例
這篇文章主要介紹了Python使用re模塊正則提取字符串中括號(hào)內(nèi)的內(nèi)容,結(jié)合實(shí)例形式分析了Python使用re模塊進(jìn)行針對(duì)括號(hào)內(nèi)容的正則匹配操作,并簡(jiǎn)單解釋了相關(guān)修正符與正則語句的用法,需要的朋友可以參考下2018-06-06使用tensorflow 實(shí)現(xiàn)反向傳播求導(dǎo)
這篇文章主要介紹了使用tensorflow 實(shí)現(xiàn)反向傳播求導(dǎo),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05python爬取Ajax動(dòng)態(tài)加載網(wǎng)頁過程解析
這篇文章主要介紹了python爬取Ajax動(dòng)態(tài)加載網(wǎng)頁過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09如何使用Python連接?SSH?服務(wù)器并執(zhí)行命令
實(shí)際開發(fā)中,有時(shí)候經(jīng)常需要查看日志,有時(shí)候使用ssh工具打開就為了看一下錯(cuò)誤日志又比較麻煩,所以今天帶來一個(gè)簡(jiǎn)單的基于python的小工具,感興趣的朋友跟隨小編一起看看吧2023-11-11