VARCHAR(Variable Character)和CHAR(Character)是兩種在數(shù)據(jù)庫(kù)中存儲(chǔ)文本數(shù)據(jù)的數(shù)據(jù)類(lèi)型,它們之間的主要區(qū)別在于數(shù)據(jù)存儲(chǔ)和處理方式。查看全文>>
使用LoginRequiredMixin類(lèi)同樣可在視圖層面限制用戶(hù)訪(fǎng)問(wèn),該類(lèi)的具體用法為:從django.contrib.auth.mixins模塊中引入LoginRequirdeMixin,定義繼承LoginRequiredMixin類(lèi)的類(lèi)視圖。查看全文>>
RequestContext類(lèi)可以將視圖中的數(shù)據(jù)以上下文形式傳遞到模板中,它位于django.template模塊中,其構(gòu)造函數(shù)的語(yǔ)法格式如下。查看全文>>
Django提供了一個(gè)工廠(chǎng)函數(shù)modelform_factory(),該函數(shù)定義在django.forms模塊中,它接收一個(gè)模型類(lèi)和參數(shù),生成給定模型的ModelForm類(lèi)。查看全文>>
事務(wù)隔離級(jí)別指在同一個(gè)數(shù)據(jù)的多個(gè)事務(wù)中,當(dāng)前事務(wù)何時(shí)能看到其他事務(wù)對(duì)數(shù)據(jù)修改的結(jié)果。MySQL有4種事務(wù)隔離級(jí)別,分別如下。查看全文>>
當(dāng)前登錄用戶(hù)的權(quán)限保存在模板變量perms中,它是django.contrib.auth.context_processors.PermWrapper類(lèi)的一個(gè)實(shí)例,也是一個(gè)模板的權(quán)限代理。通過(guò)perms變量檢測(cè)當(dāng)前登錄用戶(hù)是否具有某個(gè)應(yīng)用的權(quán)限,并返回一個(gè)布爾類(lèi)型的值。查看全文>>