上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 46 下一页
摘要: 一、概论 1.ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数据库 阅读全文
posted @ 2018-01-25 00:17 明王不动心 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 对于数据库来说一般表结构只会有三种对应关系,分别是一对一、一对多和多对一,下面分别介绍: 1.一对多 何为一对多,例如一个学生只可能有一个班级,一个班级却又多个学生,班级表和学生表就是一对多的关系。 在查询信息的时候有两种方式:正向查询和反向查询。 (1)正向查询 (2)反向查询 注意: 如果不在外 阅读全文
posted @ 2018-01-25 00:04 明王不动心 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 核心知识点: 1.明白表之间的关系 2.根据关联字段确定正反向,选择一种方式 在Django的ORM种,查询既可以通过查询的方向分为正向查询和反向查询,也可以通过不同的对象分为对象查询和Queryset查询。 下面会一一进行讲解,首先给出表结构对应关系,以及表格中的数据: from django.d 阅读全文
posted @ 2018-01-24 23:56 明王不动心 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 核心知识点: 1.RDB:将当前数据生成快照保存到硬盘 2.手动触发 save:会阻塞Redis服务器直到RDB完成。 bgsave:执行fork创建子进程,由子进程负责RDB操作,阻塞只发生在fork创建子进程期间 3.自动触发 a.设置save m n b.执行全量复制,自动执行bgsave c 阅读全文
posted @ 2018-01-23 01:46 明王不动心 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 对于python原生的数据类型来说,并不存在直接的方法可以找到最大或最小的N个值, 传统的方法必须先排序,然后再截取相应的值,而且对于集合这类数据类型来说还不能直接排序, 需要先转化为列表才行,有的时候非常不便,因此python提供了内置模块heapq可以解决这类问题。 下面分别对列表、集合和字典的 阅读全文
posted @ 2018-01-23 00:29 明王不动心 阅读(254) 评论(0) 推荐(0) 编辑
摘要: URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 其实就是你定义的使用那个URL调用那段代码的关系对应表。 一、URLconf配置 基本格式: 参数说明: 正则表达式:一个正则表达式字符串 views视图函数:一个可调用对象,通 阅读全文
posted @ 2018-01-19 00:10 明王不动心 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 核心知识点: 1.FBV/CBV 2.HttpResquest/HttpResponse 一个视图函数(类),简称视图,是一个简单的python函数(类),他接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身 阅读全文
posted @ 2018-01-19 00:09 明王不动心 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 核心知识点: 1.变量{{ }} 逻辑{% %} 2.过滤filter{default length slice date safe trancatechars filesizeformat lower/upper} 3.逻辑判断{ if/else in with} 4.母板:{% block mo 阅读全文
posted @ 2018-01-19 00:00 明王不动心 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、MVC框架和MTV框架 MVC全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 Django框架的设计模式借鉴了MVC 阅读全文
posted @ 2018-01-17 20:10 明王不动心 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 之前在使用pymysql操作数据库的时候都是写死在视图函数中,并且有很多重复的代码。 我们可以优化一下,把重复的代码提取出来。写成函数: 这样只要在需要连接数据库做操作的时候,调用我们上面定义的函数就可以了。 但是这样还是有问题,当我要大批量创建数据的时候,就需要多次调用create方法了,相当于多 阅读全文
posted @ 2018-01-16 17:21 明王不动心 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 46 下一页