Django學習筆記(二) model

2021-08-15 20:04:19 字數 1226 閱讀 7558

django 中的乙個model對應資料庫中的一張資料表

django 中models以類的形式表現

它包含一些基本字段以及資料的一些行為

也就是說,django中所有對資料庫的操作,都是對資料類的操作。不許要寫sql語句。

實現了物件和資料庫之間的對映,隱藏了資料訪問的細節,不需要編寫sql語句

具體操作:

一、建立模型

1.在應用根目錄下建立models.py,並引入models模組,其中django 已經內建好了,所以直接引用就可以了

2.建立類,繼承models.model,該類既是一張資料表

3.在類中建立字段

關於各種類的字段,具體的字段類,有些必須傳引數,參考官方檔案

二、生成資料表

1.命令列中進入,建立資料遷移

2.檢視移植檔案,即0001那個檔案

生成了乙個自動生成的id欄位,唯一主鍵

3.檢視sql語句

django自動生成的主鍵是乙個int型別的,不能為空。。。

4.因為預設使用了sqlite3,怎麼開啟下面這個檔案?推薦第三方軟體sqlite expert personal輕量級的資料庫視覺化軟體。在資料庫裡面寫入資料。。。。

三、頁面呈現資料

1.後台獲取資料:

2.前端顯示資料:(用點. 呼叫例項方法)

Django學習筆記(二)

六 建立模型 在manage.py同一目錄中建立新的應用程式 這將建立乙個投票應用,其目錄結構如下 polls init py admin.py migrations init py models.py tests.py views.py 根據需求設計好資料庫的表 並在polls models.py...

Django學習筆記 二

file new project 左側選擇django,右邊選擇python環境 如圖所示 settings.py 配置檔案相關 urls.py 存放路徑和函式對應關係檔案 wsgi.py 跟socket通訊相關 manage.py 所有管理django專案的入口檔案從manage.py開始 開始乙...

XSL學習筆記5 mode屬性

xsl學習筆記5 mode屬性 如果要每次對同乙個元素處理輸出不同的結果,那麼就需要使用mode屬性。例如 employees.xml xmlversion 1.0 encoding gb2312 xml stylesheet type text xsl href employees.xsl emp...