1. 程式人生 > >004:Django資料庫查詢

004:Django資料庫查詢

本章知識點

  1. Django 資料庫查詢語句
  2. Django 列表頁
  3. 詳情頁
    知識點講解
  4. 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 列表頁
詳情頁