004 Django資料庫查詢

2021-09-07 10:58:26 字數 1374 閱讀 3763

本章知識點

django 資料庫查詢語句

django 列表頁

詳情頁知識點講解django 資料庫查詢語句

django的2.0版本之後,admin預設不建立超級使用者,我們要使用admin需要使用命令

python manage.py createsuperuser

使用者名稱郵箱

密碼(不顯示,兩遍)

admin 語言

資料庫查詢

pymysql

((小白,18,python),

(小白,18,python),

(小白,18,python),

)django orm返回的quary_set物件

查詢所有:

student_list = student.objects.all() #查詢所有學員

student_list = student.objects.all() #查詢所有學員

student_list = student.objects.filter(age=18) #where過濾

xb = student.objects.get(id=1) #get條件必須唯一

學生資訊的列表和詳情頁

安裝pillow python最廣泛的處理模組

pip install pillow

我們安裝pillow來使用imgfield

django的models給我們提供了字段

django刪除資料庫技巧

1、刪除記錄檔案

2、刪除資料庫

3、同步資料庫

2. django 列表頁

3. 詳情頁

首先要有a標籤可以連線到詳情頁

我們要借助url進行傳參

建立了兩個頁面

列表頁列表路由 urls.py

列表檢視 views.py

列表頁面 studentlist.html

student.objects.all()查詢所有學員資訊,然後進行繫結

注意要繫結的a標籤的連線

href=」/student/}/」

詳情頁詳情路由 urls.py

/student/(\d+)/

詳情檢視 views.py

student.objects.get(id = number)

詳情頁面 student.html

本章總結

django 資料庫查詢語句

django 列表頁

詳情頁

django查詢資料庫

特殊過濾 django資料庫查詢時,一般就是 modelname.objects.a ll modelname.objects.filter modelname.objects.get 等等,在過濾時,如果過濾條件假設是其中的某一欄位,比如 id,要求id 5,或者是乙個範圍比如1 id 5,前者可...

django資料庫查詢

特殊過濾 django資料庫查詢時,一般就是 modelname.objects.a ll modelname.objects.filter modelname.objects.get 等等,在過濾時,如果過濾條件假設是其中的某一欄位,比如 id,要求id 5,或者是乙個範圍比如1 id 5,前者可...

Django資料庫查詢

查詢集表示從資料庫中獲取的物件集合,在管理器上呼叫某些過濾器方法會返回查詢集,查詢集可以含有零個 乙個或多個過濾器。過濾器基於所給的引數限制查詢的結果,從sql的角度,查詢集和select語句等價,過濾器像where和limit子句。返回查詢集的過濾器如下 返回單個值的過濾器如下 count 返回當...