Django初學者指南

2021-09-24 08:15:20 字數 1370 閱讀 7569

urls.py 產生url對映到 views.py , 然後 view.py 從models.py 處獲得資料,利用獲得的資料填充templates中的html檔案,產生完整的response返回給客戶端

mtv模式:

model:模型,django內建orm與資料庫api的連線,使得運算元據庫類似於操作python的類

template:模版,靜態檔案,其中可以巢狀django的內建語言以填充資料,也可以實現一些便利的操作如迴圈遍歷、條件判斷

view:檢視,通過url的對映,根據不同的request給出不同的response

其實就類似於mvc模式

重寫listview中的get_query函式以使用as_view()

def get_query(self):

users = classname.objects.values(「username」,」password」).distinct()

return users

匯入靜態資源資訊

讀取靜態資源檔案內容

}常用內建標籤

for 

ifcsrf_token

urlwith

load

static

extends

block

classname.objects.filter(username=「star」).update(username=「starmoon」)

classname.objects.all().delete()

classname.objects.get(name=「star」).delete()

classname.objects.filter(name=『star』).delete()

filter模糊查詢:匹配符(p84)

表單class productform(forms.form)

name = forms.charfield(max_length=20,label=「name」)

def index(request):

product = productform()

return render(request,」data_form.html」,locals())}}

}內建的表單字段與共同引數p94

class produc***elform(forms.modelform):

prodectid = forms.charfield(max_length=20,label=「id」)

class meta:

model = product

fields = [「name」,」weight」,」size」]

exclude =

labels =

widgets = )}

初學者mysql MySQL初學者使用指南

有很多朋友雖然安裝好了mysql但卻不知如何使用它。在這篇文章中我們就從連線mysql 修改密碼 增加使用者等方面來學習一些mysql的常用命令。一 連線mysql。1 例1 連線到本機上的mysql。首先在開啟dos視窗,然後進入目錄 mysqlbin,再鍵入命令mysql uroot p,回車後...

DLL初學者指南

這裡有兩個方法來載入乙個dll 乙個方法是捷徑另乙個則相比要複雜些。捷徑是只鏈結到你.lib 檔案並將.dll檔案置入你的新專案的路徑中去。因此,建立乙個新的空的win32控制台專案並新增乙個原始檔。將你做的dll放入你的新專案相同的目錄下。include include declspec dlli...

DLL初學者指南

dll初學者指南 dll project的源 及測試專案 原文出處 codeguru 我正在學習dlls,談不上對其有什麼高屋建瓴的見解 本文只是 通過 編碼讓你看到並想知道 是如何執行的。在本文中,我假定你知道如何使用你的編譯器特性,比如設定目錄路徑等等。ifndef dll tutorial h...