2018年8月4日
摘要: ORM的多表查询 ORM最核心与用的最多的地方就是跨表查询了。这里的“跨表查询”分为以下几种: 、 、 、 以及 。 下面就为大家详细阐述这几种查询的具体细节及用法。 另外,本文省去了Django与MySQL数据库之间建立连接以及创建表、添加表记录的过程。如果大家有兴趣可以回顾下我之前的两篇文章: 阅读全文
posted @ 2018-08-04 23:23 江湖乄夜雨 阅读(347) 评论(0) 推荐(0) 编辑
  2018年8月2日
摘要: 创建关联表 关于表关系的几个结论 (1)一旦确立表关系是一对多:建立一对多关系————在多对应的表中创建关联字段。 (2)一旦确立表关系是多对多:建立多对多关系————创建第三张关系表————id和两个关联字段。 (3)一旦确定表关系是一对一:建立一对一关系————在两张表的任意一张表中建立关联字段 阅读全文
posted @ 2018-08-02 09:22 江湖乄夜雨 阅读(1063) 评论(0) 推荐(0) 编辑
  2018年7月31日
摘要: ORM的单表操作 MTV框架包含一个重要的部分就是 ————对象关系映射(Object Relational Mapping),它实现了数据模型与数据库的解耦,即数据模型的设计。利用它我们不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库 阅读全文
posted @ 2018-07-31 11:49 江湖乄夜雨 阅读(272) 评论(0) 推荐(0) 编辑
  2018年7月27日
摘要: Django的模板层 如果我们想要利用视图函数返回一个页面,一种比较简单的方式是利用 方法返回一个含有html内容的字符串: 尽管这种方式可以十分方便的解释视图的工作方式,但是,直接将HTML硬编码到你的视图里却并不是一个好主意。原因如下: 1.对页面设计进行的任何改变都必须对 Python 代码进 阅读全文
posted @ 2018-07-27 22:00 江湖乄夜雨 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Django的视图层 视图函数 所谓视图函数,其实就是我们Django项目中各个应用中的views.py文件中定义的每个用来处理URL路由映射到这里的逻辑函数。一个视图函数简称视图,它是个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个 阅读全文
posted @ 2018-07-27 09:44 江湖乄夜雨 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Django中的路由配置简介 路由配置(URLconf)就是Django所支撑网站的目录。其实,我们利用路由交换中的“寻址”的概念去理解Django的路由控制会简单很多,它的本质就是URL与要为该URL调用的视图函数之间的映射表,我们就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一 阅读全文
posted @ 2018-07-27 00:03 江湖乄夜雨 阅读(440) 评论(0) 推荐(0) 编辑
  2018年7月26日
摘要: Django简介 Django是一个开源的Web应用框架,由Python写成。但是,百度百科中讲它采用了MVC框架模式,其实这个解释不准确。 确切的讲,Django的模式是:路由控制+MTV模式。所谓的路由控制其实就是采用URL分发器,将一个个URL的页面请求分发给不同的View处理,View再调用 阅读全文
posted @ 2018-07-26 21:50 江湖乄夜雨 阅读(1110) 评论(0) 推荐(0) 编辑
  2018年7月1日
摘要: 1、JS的正则表达式 1.1 简介 JS的正则表达式比较简单,总体上只分为两个功能:一个是test——用于匹配字符串是否符合规定的正则表达式规则;另外一个是exec——用于获取匹配到的数据。 1.2 test介绍 我们利用/.../生成正则表达式的对象,例如我们想匹配包含数字0-9可以这样定义: 然 阅读全文
posted @ 2018-07-01 12:10 江湖乄夜雨 阅读(324) 评论(0) 推荐(0) 编辑
  2018年6月27日
摘要: 一、简介 string模块定义了一种新字符串类型Template,它简化了特定的字符串置换操作。 何谓“简化”?我们可以先想一下我们之前比较常用的有关字符串的“置换”操作有哪些:一种是利用%操作符实现,另外一种是格式化字符串format实现。那么,相比于这两种方法,string.Template究竟 阅读全文
posted @ 2018-06-27 00:18 江湖乄夜雨 阅读(6209) 评论(0) 推荐(0) 编辑
  2018年6月23日
摘要: 本文介绍几个Dom操作的几个常用的案例。虽然现在各种web框架层出不穷,也很方便。但是了解最基本的实现方法对我们开发还是有很大的帮助的: 1.图片滚动案例 1.1 效果如下: 1.2 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charse 阅读全文
posted @ 2018-06-23 23:11 江湖乄夜雨 阅读(474) 评论(0) 推荐(0) 编辑