數(shù)據(jù)庫(kù)部分: 我們選擇MySQL數(shù)據(jù)庫(kù)作為我們所使用的數(shù)據(jù)庫(kù)弄企。下載好數(shù)據(jù)庫(kù)后超燃,我們新建一個(gè)工程,在工程目錄下新建一個(gè)config.py的數(shù)據(jù)庫(kù)配...
數(shù)據(jù)庫(kù)部分: 我們選擇MySQL數(shù)據(jù)庫(kù)作為我們所使用的數(shù)據(jù)庫(kù)弄企。下載好數(shù)據(jù)庫(kù)后超燃,我們新建一個(gè)工程,在工程目錄下新建一個(gè)config.py的數(shù)據(jù)庫(kù)配...
數(shù)據(jù)庫(kù)部分之外鍵約束 對(duì)數(shù)據(jù)庫(kù)不了解的人可能會(huì)問什么是外鍵約束拘领。我們畫了一張圖來表明什么是外鍵約束: 在數(shù)據(jù)庫(kù)中意乓,數(shù)據(jù)都是以表的形式存儲(chǔ)的,用戶...
數(shù)據(jù)庫(kù)部分之多表關(guān)系映射 前一節(jié)主要實(shí)現(xiàn)的是一對(duì)多的關(guān)系映射约素,有些時(shí)候需要我們實(shí)現(xiàn)的是多對(duì)多的關(guān)系表届良,應(yīng)當(dāng)如何實(shí)現(xiàn)呢? 比如文章和所屬標(biāo)簽就是多...
規(guī)范化開發(fā)網(wǎng)站 要想開發(fā)好一個(gè)網(wǎng)站圣猎,一定要考慮到代碼的可維護(hù)性士葫,像之前我們的做法,在后期的網(wǎng)站維護(hù)時(shí)是很難進(jìn)行的送悔。所以我們需要將配置文件慢显、模型、...
網(wǎng)站開發(fā)之cookie和session 什么是cookie欠啤?當(dāng)我們要訪問一個(gè)需要登陸的網(wǎng)站時(shí)荚藻,必須輸入用戶名和密碼,登錄之后才可以可瀏覽內(nèi)容洁段,當(dāng)...
如何在flask中操作session首先我們加入一個(gè)session 在瀏覽器運(yùn)行一下:報(bào)錯(cuò): 設(shè)置cookie的過期時(shí)間 設(shè)置cookie的過期...
網(wǎng)站開發(fā)之get請(qǐng)求和post請(qǐng)求 get請(qǐng)求:從服務(wù)器獲取服務(wù)器的資源应狱。只想獲取服務(wù)器的數(shù)據(jù),并未對(duì)服務(wù)器產(chǎn)生任何影響祠丝,就是用get請(qǐng)求疾呻。ge...
登陸頁(yè)面和注冊(cè)頁(yè)面的搭建 還是跟導(dǎo)航條的制作一樣,我們的登錄頁(yè)面和注冊(cè)頁(yè)面也是在bootstrap上尋找模板纽疟。我們?cè)赽ootstrap上全局CS...
在完成了登錄和注冊(cè)頁(yè)面后罐韩。我們接下來完成發(fā)布文章頁(yè)面的前端和數(shù)據(jù)庫(kù)的相關(guān)操作。 仍然是繼承導(dǎo)航條污朽,因此我們有{% extends 'base.h...
項(xiàng)目部署上線: 首先我們需要一臺(tái)服務(wù)器,任意一款即可龙考。我選擇了阿里云的學(xué)生機(jī)服務(wù)器蟆肆,9.9一個(gè)月挺劃算的矾睦。購(gòu)買之后,我們來進(jìn)行下一步的操作:首先...