上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: 基于对象的跨表查询是子查询 基于双下划线的查询是连表查询 PS:基于双下划线的跨表查询 正向按字段,反向按表名小写 一对一 一对多 多对多 阅读全文
posted @ 2019-03-14 10:05 clyde_S 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 基于对象的跨表查询 基于对象的跨表查询'''正向和反向查询'''# 正向 > 关联字段在当前表中,从当前表向外查叫正向# 反向 > 关联字段不在当前表中,当当前表向外查叫反向'''一对一的查询'''# 查询lqz这个人的地址 正向查询按字段author = models.Author.objects 阅读全文
posted @ 2019-03-13 16:40 clyde_S 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 数据库表的对应关系 1、一对一 #关联字段写在那张表都可以 PS:只要写OneToOneField就会自动加一个id 2、一对多 #关系确立,关联字段写在多的一方 3、多对多 #多对多的关系需要创建第三张表 PS:创建多对多的时候,ORM会自动创建第三张表,这张就是中间表 PS:自动 创建的第三章表 阅读全文
posted @ 2019-03-13 13:19 clyde_S 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 单表操作-增、删、改、查 ret=models.User.objects.filter(id=1) #这里的结果是一个queryset对象 ret=modles.User.Objects.filter(ud=1).first() #这里查询的结果是一个User对象,User就是表 新增记录 第一种方 阅读全文
posted @ 2019-03-12 15:50 clyde_S 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 需求:通过orm创建user表 先配置settings文件夹 连接数据库和配置数据库 Django的模块有两种 1、mysqlDB django内置的模块,只能在python2.X版本下用 2、pymysql python2.X和3.X下都能用,如果使用python3就只能用pymsql 为了能用p 阅读全文
posted @ 2019-03-12 15:03 clyde_S 阅读(239) 评论(0) 推荐(0) 编辑
摘要: ORM是什么 1、MVC或者MTV框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 2、ORM是“对象-关系-映射”的简称 作用是 阅读全文
posted @ 2019-03-12 10:50 clyde_S 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 什么是模板的导入: 当我在模板中写了一个很好看的组件,我想在多个页面用,就需要模板的导入 简单的导入实例: views.py #这个视图一定要有一个程序返回我要显示页面 left.html #这个是一个组件 order.html #这个页面我需要显示我的组件 urls.py #路由分发 引入项目中自 阅读全文
posted @ 2019-03-11 19:55 clyde_S 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 过滤器分内置和自定意义 PS:过滤器可以用在for循环和if判断后,但是标签不能使用在for循环和if判断后 内置过滤器: add(在模板中实现加减法) default(就是当传入的变量是False的时候显示后面设定的字符,如果是True的时候就是显示True) length(计算变量的长度) fi 阅读全文
posted @ 2019-03-11 16:42 clyde_S 阅读(339) 评论(0) 推荐(0) 编辑
摘要: with的用处 当一个变量特别特别长,可以用with给这个变量重命名 views.py index.html urls.py 阅读全文
posted @ 2019-03-11 15:00 clyde_S 阅读(286) 评论(0) 推荐(1) 编辑
摘要: views.py index.html urls.py 阅读全文
posted @ 2019-03-11 14:47 clyde_S 阅读(910) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页