背景 由于需要將小工具部署到遠(yuǎn)程服務(wù)器上,故需要學(xué)習(xí)了解哈nginx的相關(guān)知識(shí)祈远,本文重點(diǎn)說明部署小工具平臺(tái)的時(shí)候涉及到的nginx知識(shí)别渔。 nginx簡介 nginx是一款輕量...
背景 由于需要將小工具部署到遠(yuǎn)程服務(wù)器上,故需要學(xué)習(xí)了解哈nginx的相關(guān)知識(shí)祈远,本文重點(diǎn)說明部署小工具平臺(tái)的時(shí)候涉及到的nginx知識(shí)别渔。 nginx簡介 nginx是一款輕量...
背景 Django代碼本地是通過python manage.py runserver指令完成相應(yīng)的調(diào)試,使用的是Django自帶的WSGI Server運(yùn)行靶端,開啟的方式是單進(jìn)...
背景 最近在編寫一個(gè)django課程教務(wù)系統(tǒng)甫煞,涉及到多頁面帶登錄態(tài)的相互跳轉(zhuǎn)朝聋,故記錄哈實(shí)戰(zhàn)過程中一些收獲来颤。 實(shí)戰(zhàn)收獲 利用cookie字段判斷用戶是否已經(jīng)登錄 1.http協(xié)...
背景 用python代碼編寫接口測試用例的時(shí)候汰扭,需借用requests庫來發(fā)送get/post請(qǐng)求完成對(duì)接口的http調(diào)用,本文匯總編寫接口測試用例常用的一些方法福铅。 接口測試...
背景 urls在django中為路由东且,view為視圖。通過在urls定義路由本讥,到view里去訪問達(dá)到前后端交互的目的。本文來說明哈幾種在view中用于回傳至前端的格式及常用使...
Javascript是通過客戶端瀏覽器進(jìn)行解析鲁冯,瀏覽器內(nèi)置了負(fù)責(zé)解析Javascript的解析器拷沸,由于每一種瀏覽器的解析器不一樣,所以可能會(huì)出現(xiàn)相同的JS代碼在不同的瀏覽器效...
CSS主要用于定義怎么顯示HTML元素薯演,使用外部樣式表可與html代碼分離撞芍,減少耦合。文件保存后綴名為.css跨扮。本文僅針對(duì)目前已用到的部分模塊進(jìn)行介紹說明序无。 CSS模塊 1....
背景 運(yùn)用Django框架編寫一個(gè)測試工具的過程中,會(huì)涉及到前端部分學(xué)習(xí)衡创。本文重點(diǎn)說明哈借用bootstrap框架來編寫html的一些心得體會(huì)帝嗡。 注:bootstrap框架的...
背景 公司內(nèi)目前負(fù)責(zé)的業(yè)務(wù)模塊主要為增長模版,總結(jié)哈各類活動(dòng)的玩法及目標(biāo)群體璃氢,為自己給產(chǎn)品提建議更有底氣吧~~ 推廣人群:全體用戶哟玷,以新用戶為主 1.破冰期:從0開始,吸引某...
背景 最近在運(yùn)用Django和pytest框架的時(shí)候一也,需要跨文件引用函數(shù)和類巢寡,現(xiàn)匯總各種場景下引用文件的方法喉脖。 直接跨文件引用 1.同一個(gè)文件夾兩個(gè)不同文件間引用 -- sr...
背景 上周周四0點(diǎn)上線的一個(gè)新功能,7點(diǎn)半本人發(fā)現(xiàn)有問題抑月,知會(huì)產(chǎn)品及時(shí)調(diào)整策略树叽。事故造成的影響為重復(fù)發(fā)獎(jiǎng)了10筆,總計(jì)多發(fā)了10塊錢左右谦絮。雖然造成的影響不大题诵,但其中暴露出的問...
背景 HTML表單模塊在web交互中占有很重要的地位,可以允許用戶在表單中輸入內(nèi)容挨稿,主要負(fù)責(zé)數(shù)據(jù)采集功能仇轻。 HTML表單的組成 1.表單在HTML定義中為 ... 標(biāo)記內(nèi)的元...
背景 目前大多數(shù)的web頁面需要與mysql進(jìn)行交互,需要把后端的一些數(shù)據(jù)存放在數(shù)據(jù)庫中奶甘,故本文講解哈Django與mysql進(jìn)行交互的一些操作步驟篷店。 數(shù)據(jù)庫層 1.視圖邏輯...
背景 二維碼作為目前運(yùn)營類推廣一個(gè)重要手段,匯總了測試掃碼的一些經(jīng)驗(yàn)臭家,本文重點(diǎn)說明掃碼過程中一些需注意的地方疲陕。 掃碼模塊 1.二維碼本質(zhì) 二維碼本質(zhì)為一個(gè)URL鏈接,所謂的掃...
背景 借助于Django完成一個(gè)簡單的web前端頁面钉赁,views文件里面會(huì)將前端html語言和后端python代碼寫在一起蹄殃,不利于維護(hù)。而且也背離了Django的核心:前后端...
操作系統(tǒng)作用 操作系統(tǒng)是負(fù)責(zé)讓電腦上安裝的各類程序運(yùn)行變得容易: 1.允許同時(shí)運(yùn)行多個(gè)程序你踩,比如可以一邊打開網(wǎng)易云音樂聽歌诅岩,一邊打開Safari瀏覽器瀏覽網(wǎng)頁 2.允許程序共...
本文整理了安裝Django環(huán)境的步驟及一些問題的解決方法。 安裝步驟及一些問題解決方案 1.官網(wǎng)下載完成Django之后带膜,需要解壓到python安裝的根目錄 解壓完成后吩谦,cm...
背景 小程序由于現(xiàn)在微信生態(tài)的強(qiáng)大,越來越多的APP都會(huì)依托小程序來進(jìn)行推廣膝藕,匯總了測試小程序的一些經(jīng)驗(yàn)式廷,本文重點(diǎn)說明小程序相較于H5的區(qū)別。 小程序的獨(dú)特性 1.獲取小程序...
前東家使用 Perforce 做版本控制,現(xiàn)東家使用 Git袜爪。 Git 工作原理 Git 和其他版本控制系統(tǒng)的主要差別在于蠕趁,Git 只關(guān)心文件數(shù)據(jù)的整體是否發(fā)生變化,而大多數(shù)...
背景 對(duì)于一臺(tái)計(jì)算機(jī)來說辛馆, CPU妻导、內(nèi)存是重要的模塊,以一個(gè)簡單的程序流程圖來說明各模塊的工作方式: CPU的工作模塊 CPU是計(jì)算機(jī)的大腦,主要的工作伙伴是內(nèi)存倔韭,工作模式為...