004:Django資料庫查詢
阿新 • • 發佈:2019-01-11
本章知識點
- 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/{{ student.id }}/”
詳情頁
詳情路由 urls.py
/student/(\d+)/
詳情檢視 views.py
Student.objects.get(id = number)
詳情頁面 student.html
本章總結
Django 資料庫查詢語句
Django 列表頁
詳情頁