昨日内容回顾 1. {% include '' %} 2. extend base.html: <html> ..... ..... ..... {% block content%} {% endblock%} </html> index.html: {% extend 'base.html'%} <p>python</p> {% block content%} <p>hello</p> {% endblock%} 子网页,也可以设置…
练习CBV用法 截图中的action="/cbv/",应该是这样 上边红图,说明mysql有问题,需要重启一下 返回,输入的内容 @wrapper==>cbv=wrapper(cbv) 运行重启: 提交数据123,之后,返回123 服务端得到结果: 上边是FBV装饰器的使用 下边是CBV装饰器的使用: 下面我们进行,加装饰器 ,先演示dispatch 注意,上边的dispatch里边的,第一个框,没有self 这时候,我们再重启看效果. 现在开始写装饰器, 开始,加入方法装饰器,…
目录 第五章.Django之模型层---单表操作 一.ORM查询 二.Django测试环境搭建 三.单表查询 1. 增 2. 改 3. 删 4. 查 第五章.Django之模型层---单表操作 一.ORM查询 如果你向查看orm语句内部真正的sql语句有两种方式 1.如果是queryset对象 可以直接点query查看 2.配置文件中 直接配置 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { '…
ORM介绍 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动ORM是“对象-关系-映射”的简称. #sql中的表 #创建表: CREATE TABLE employee( id INT PRIMARY KEY auto_increment , name VARCHAR (), gender BIT , birth…
7.1 ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动ORM是“对象-关系-映射”的简称. 图重 birthday DATA 改成DATE,后期会修改图片内容 #sql中的表 #创建表: CREATE TABLE employee( id INT PRIMARY KEY auto_increment…
昨日内容回顾: 1. {% include '' %} 2. extend base.html: <html> ..... ..... ..... {% block content%} {% endblock%} </html> index.html: {% extend 'base.html'%} <p>python</p> {% block content%} <p>hello</p> {% endblock%} 子网页,也可以设…
一 ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称.(Object Relational Mapping,简称ORM)(将来会学一个sqlalchemy,是和他很像的,但是django的orm没有独立出来让别人去使用,虽然功能比sqlalchemy更强大,但是别人…
单表操作 添加记录 方式1 # 先实例化models中的对象,按照定义的语句规则传入参数,然后使用对象调用save()保存到数据库 book_obj = Book(id=1,title='python',price=99.9,pub_date='2018-12-9',publish='人民币出版社') book_obj.save() 方式2 create是有返回值的,返回值是当前生成的记录,使用.可以进行调用 # 不需要使用save()进行保存,自动保存 book_obj = Book.obje…
昨日内容回顾 多表方案: 如何确定表关系呢? 表关系是在2张表之间建立的,没有超过2个表的情况. 那么相互之间有2条关系线,先来判断一对多的关系. 如果其中一张表的记录能够对应另外一张表的多条记录,那么关系线成立! 如果只有一条线成立,那么就是一对多的关系. 如果有2条线成立,那么就是多对多的关系. 比如book和publish.一本书不能对应多个出版社(常规是这样的,否则就盗版了),那么不成立. 一个出版社可以对应多本书,关系线成立.所以book和publish表的关系是一对多的关系 多对多的…
一:OSI七层协议 应用层 =>表示层 =>会话层 =>传输层 =>网络层 =>数据链路层 =>物理连接层 二:c/s架构 b/s的本质也是c/s 手机端:好像cs比较火,其实不然,微信小程序,支付宝三方接口都是bs pc端:bs比较火…