模塊二 第二週 作業二 django後臺

1 問題描述

CSDN微課商城後臺管理開發

在這裏插入圖片描述

2 解題提示

理解django自帶的admin後臺,並來完成對用戶、課程的管理。

3 評分標準

  1. 完成CSDN微課商城的模型層開發 10分
  2. 完成Admin後臺管理配置 10分
  3. 代碼註釋,規範10分1

4 要點分析

4.1 一對一 一對多 多對多

  • 創建建議
    • 一對一和多對多外鍵字段 建在哪一方都可以 但是推薦你建在查詢頻率較高的一方 以便後續的orm查詢,一對多外鍵字段 建在多的那一方
  • 建立聯繫
    • 一對一和一對多外鍵字段 在創建表的時候回自動加_id後綴 無論你有沒有加,多對多字段不會在表中創建出來 orm自動幫你創建第三張表,能夠方便後續orm查詢操作

4.2 正向查詢與反向查詢

所謂正、反向連表操作的認定無非是 Foreign_Key 字段在哪張表決定的,結合實例理解

  • 正向查詢

Foreign_Key字段在哪張表,這張表就可以使用 Foreign_Key字段連表

一對多:對象.外鍵.關聯表字段,values(外鍵字段__關聯表字段)

多對多:外鍵字段.all()

  • 反向查詢

通過對象的形式反向跨表:obj.小寫表名_set().all()

5 實現步驟

  • 創建項目,數據庫

在這裏插入圖片描述

  • 模型類分析,創建

在這裏插入圖片描述

  • 管理app

在這裏插入圖片描述

在這裏插入圖片描述

  • settings數據庫連接配置

在這裏插入圖片描述

  • 遷移數據庫

在這裏插入圖片描述

  • 創建超級用戶

在這裏插入圖片描述

  • 訪問後臺

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章