码迷,mamicode.com
首页 > 其他好文 > 详细

创建一对多表结构实例 /操作的三种方式

时间:2019-01-09 22:46:54      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:host   技术分享   默认   划线   修改表   3.2   修改   接下来   创建   

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] 表示第一条

--双下划线

法一:

 技术分享图片

 法二:

双下划线跨表

技术分享图片

引入前端

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 法三:元祖要写顺序数字

技术分享图片

技术分享图片

 

 技术分享图片

 

 综上:

技术分享图片

 

创建一对多表结构实例 /操作的三种方式

标签:host   技术分享   默认   划线   修改表   3.2   修改   接下来   创建   

原文地址:https://www.cnblogs.com/hmm1995/p/10247266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!