原创 django學習-25.admin管理後臺裏:把表名稱和表字段名稱的展示值都由英文顯示改爲由中文顯示

目錄結構 1.前言 2.完整的操作步驟 2.1.第一步:修改模型類Article 2.2.第二步:重啓服務 2.3.第三步:退出登錄並再次成功登陸admin管理後臺 2.4.第四步:查看最新的表名稱展示值和表字段名稱展示值 3.相關學習資料

原创 django學習-26.admin管理後臺裏:修改登錄頁面標題,修改登錄框標題,修改首頁標題

目錄結構 1.前言 2.完整的操作步驟 2.1.第一步:查看【site.py】的源碼 2.2.第二步:在應用【hello】所在目錄裏的【admin.py】裏重寫三個屬性的屬性值 2.3.第三步:重啓服務 2.4.第四步:退出登錄並再次成功登

原创 django學習-24.創建時間和更新時間的添加

目錄結構 1.前言 2.入參auto_now和入參auto_now_add 2.1.入參auto_now的相關知識點 2.2.入參auto_now_add的相關知識點 3.完整的操作流程 3.1.第一步:創建一個模型類 3.2.第二步:創建

原创 django學習-23.admin管理後臺的數據表數據的自定義展示

目錄結構 1.前言 2.自定義設置一張指定的數據表的列表展示內容 2.1.第一步:如果我們想讓數據表【hello_person】裏面的表字段值全部展示出來,需在應用【hello】裏的【admin.py】裏添加list_display 屬性等

原创 django學習-22.admi管理後臺頁面的文案展示等相關配置

目錄結果 1.前言 2.完整的操作步驟 2.1.第一步:對【settings.py】裏的相關常量的值做如下修改 2.2.第二步:重啓django項目【helloworld】的服務 2.3.第三步:重新成功登陸admin管理後臺 2.4.第四

原创 django學習-21.優化表數據的標題展示

目錄結構 1.前言 2.表數據的標題默認展示的數據格式是【模型類名 object(主鍵名)】的相關信息 3.優化表數據的標題展示的數據格式是【改成我們想要展示的數據格式】的相關完整操作步驟 3.1.修改模型類【Person】的代碼內容 3.

原创 django學習-20.python3中的特殊方法【__str__】的作用

目錄結構 1.前言 2.【__str__】特殊方法的具體使用 2.1.當使用print打印一個類被實例化後生成的對象的時候,若類裏有定義了【__str__】特殊方法,是打印出這樣的數據:【__str__】特殊方法的返回值 2.1.1.首先,

原创 django學習-19.admin管理後臺的配置和登錄

目錄結構 1.前言 2.admin管理後臺的配置和登錄的完整操作流程 2.1.第一步: 在【settings.py】裏對常量【INSTALLED_APPS】的值進行相關配置 2.2.第二步: 在【urls.py】裏創建一條url匹配規則專門

原创 django學習-17.如何提供一個規範的接口返回值

目錄結構   1.前言 2.進行實際的一個完整流程操作 2.1.第一步:編寫一個用於查詢用戶數據的視圖函數 2.2.第二步:編寫對應的一個url匹配規則 2.3.第三步:啓動django項目【helloworld】服務 2.4.第四步:通過

原创 django學習-16.返回給前端頁面數據爲json數據類型的3種方案

目錄結構 1.前言 2.JsonResponse類的源碼簡單分析 2.1.JsonResponse類的源碼如下所示 2.2.JsonResponse類的構造函數裏的每個入參的大概含義和作用 3.【方案1:使用方法serializ

原创 django學習-15.ORM查詢方法彙總

1.前言 django的ORM框架提供的查詢數據庫表數據的方法很多,不同的方法返回的結果也不太一樣,不同方法都有各自對應的使用場景。 主要常用的查詢方法個數是13個,按照特點分爲這4類: 方法返回值是對象列表:all(),filter()

原创 django學習-14.sys.argv用法和使用場景

1.前言 sys是python自帶的一個內置模塊。 “sys.argv[0]”的含義:表示代碼本身所在的文件路徑。 sys.argv說白了就是一個從程序外部獲取參數的橋樑,這個“外部”很關鍵,因爲我們從外部取得的參數可以是多個,所以獲得的是

原创 django學習-13.通過pk值人爲設置數據表主鍵

1.前言 通過django框架的Model層來新增數據庫表時,如果在需要新增的表字段裏任何一個表字段都沒設置主鍵,框架會默認新增一個表字段id並把該表字段id設置爲主鍵。 那麼,如果我們想自己動手設置其中一個新增的表字段A爲主鍵,需要在這表

原创 django學習-12.訪問不同url/接口地址實現對指定數據的增刪改查功能

1.前言 通過前面博客【django學習-10.django連接mysql數據庫和創建數據表】裏的操作,我們已經成功在數據庫【hongjingsheng_project】裏創建了一張數據表【hello_person】。 接着,我們通過完整的

原创 django學習-11.開發一個簡單的醉得意菜單和人均支付金額查詢頁面

1.前言 剛好最近跟技術部門的【產品人員+UI人員+測試人員】,組成了一桌可以去公司樓下醉得意餐廳喫飯的小team。 所以爲了實現這些主要點餐功能: 提高每天中午點餐效率,把點餐時間由20分鐘優化爲1分鐘; 知道在哪些付款金額範圍內,可以