楚阿旗

博客园 首页 新随笔 联系 订阅 管理

2019年11月25日 #

摘要: 多表操作是常用的資料庫操作,如果不使用多表操作,建立資料庫是沒有意義的。 多表操作包含三種類型: 一對多 多對多 一對一 每一種類型又包含正向查詢及反向查詢兩個方向。 為了更好的練習多表操作,我們要先創建資料庫表的模型: 1 #書籍表,與作者建立多對多關係,出版社建立多對一關係 2 class Bo 阅读全文
posted @ 2019-11-25 17:55 楚阿旗 阅读(112) 评论(0) 推荐(0)

摘要: Django中的模板語言有許多內建語法可以幫助我們完成渲染網頁的工作,但往往我們需要的功能有許多是內建語法所沒有提供的,因此我們需要透過自定義標籤來協助我們做到這些事情。 自定義過濾器、simple_tag及inclusion_tag這三種功能各有其應用場景,但是建立方法卻都類似 1. 在專案下開啟 阅读全文
posted @ 2019-11-25 15:32 楚阿旗 阅读(127) 评论(0) 推荐(0)

摘要: 在app下的admin.py中寫入以下程式碼: from crm.models import * #要顯示的表就要寫在這裡 admin.site.register(models.TableName) 還有其他操作 # 修改admin中資料表顯示的方式 class RoleConfig(admin.M 阅读全文
posted @ 2019-11-25 11:06 楚阿旗 阅读(113) 评论(0) 推荐(0)

摘要: 一個網站如果沒有權限控管,就等於是沒有保安的辦公大樓,所有人都可以任意進出任何地點使用任何資料。 但我們也希望能夠製作一個可以插拔的權限控管,可以先把主要業務邏輯做好以後,再把權限控管加入,不用做太大的更動。 目前這個組件的目錄結構是長這樣子: rbac ├─service │ ├─middlewa 阅读全文
posted @ 2019-11-25 10:50 楚阿旗 阅读(116) 评论(0) 推荐(0)