1. 程式人生 > >創建一對多表結構實例 /操作的三種方式

創建一對多表結構實例 /操作的三種方式

結構 下劃線 主機 ssi nbsp query 數字 啟動 進行

1.註冊App01 完成各項配置

2.

技術分享圖片

寫完後自動生成一個id自增列(主鍵)

如果不想生成 自己寫

技術分享圖片

創建兩張表

技術分享圖片

3.執行創建語句 (其中還進行了一個小修改)

技術分享圖片

4.按照之前的方法 打開數據庫

並輸入數據

技術分享圖片

5.修改表結構

法一:

在更新時 遇到選擇 因為已經存入數據 新建列默認不能為Null

技術分享圖片

默認為sa

技術分享圖片

註意輸入的是字符串

技術分享圖片

刷新

技術分享圖片

法二:

技術分享圖片

法三:

技術分享圖片

======================

接下來進行view

應該先看到業務線 再看到主機

1.urls

技術分享圖片

註意:如果同時有 bussiness 和 business_add 存在 要在 bussiness 後加終止符號$ ->否則無法取匹配到 business_add

2.首先應該獲取所有的業務線數據

v是QuerySet類型

技術分享圖片

3.編寫對應HTML

技術分享圖片

4.啟動 -》點擊127.0.0.1:8000-》跳轉輸入127.0.0.1:8000/business -》點擊

技術分享圖片

==================

獲取但表單數據的三種方法

法一 法二

技術分享圖片

技術分享圖片

技術分享圖片

法三:

技術分享圖片

技術分享圖片

技術分享圖片

綜上:技術分享圖片

技術分享圖片

-------------------------

一對多跨表操作

1.輸入數據

技術分享圖片

2.先不寫host.html 直接看後臺輸出

技術分享圖片

(nid_gt=0) 相當於all

技術分享圖片

3.運行 host 後臺輸出Host

技術分享圖片

3.1 增加輸出 業務線對象

技術分享圖片

3.2

技術分享圖片

b代指一張表的一行數據

-------------

1.引入前端

技術分享圖片

2. host.html

技術分享圖片

技術分享圖片

3.

技術分享圖片

======================

一個表套一個表

技術分享圖片

======================

一對多跨表操作的三種方式

註意:

v[0] 表示第一條

--雙下劃線

法一:

技術分享圖片

法二:

雙下劃線跨表

技術分享圖片

引入前端

技術分享圖片

技術分享圖片

技術分享圖片

法三:元祖要寫順序數字

技術分享圖片

技術分享圖片

技術分享圖片

綜上:

技術分享圖片

創建一對多表結構實例 /操作的三種方式