摘要: ORM关联表模型 一、创建表 1.一对一: 2.一对多: 3.多对多: 二、添加表数据: 1.一对多: 2.多对多: 3.解除多对多关系: 三、跨表查询 1.基于对象的查询 >子查询 一对多: 实例: (1)一对多正向查询: (2)一对多反向查询: 多对多: 实例: (1)多对多正向查询: (2)多 阅读全文
posted @ 2018-08-09 15:08 Anatkhq 阅读(597) 评论(0) 推荐(0) 编辑
摘要: Django单表开发流程 一、创建Django项目: (1)cmd下 1.查看Django版本:python -m django --version 2.创建Django项目:django-admin startproject mysite(cd到你要创建的文件下) 3.切换到Django项目目录下 阅读全文
posted @ 2018-08-08 17:25 Anatkhq 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Django与ajax 01.AJAX简介: AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。 *同步交互:客户端发出一个请求后,需要等待服务器响应结束后,才能发出第二个请求 *异步交互:客户端发出一个请求后,无需等待服务 阅读全文
posted @ 2018-09-06 12:40 Anatkhq 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Django的分页器paginator 01.views: 02.index.html: 阅读全文
posted @ 2018-09-06 12:37 Anatkhq 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 中间键Middleware 01.中间件顾名思义: 是介于request与response处理之间的一道处理过程,相对比较轻量级, 并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 02.自定义中间件 中间件中一共有四个方法: process_req 阅读全文
posted @ 2018-09-06 12:33 Anatkhq 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 用户认证auth模块 01.auth模块 from django.contrib import auth <1>authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返回一个 User 对象,失败返回 阅读全文
posted @ 2018-09-06 12:16 Anatkhq 阅读(140) 评论(0) 推荐(0) 编辑
摘要: form组件 在需要使用用户认证组件的app下创建my_form.py 阅读全文
posted @ 2018-09-06 12:14 Anatkhq 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 会话跟踪技术cookie与session 01.会话跟踪:会话路径技术使用Cookie或session完成: 我们知道HTTP协议是无状态协议,也就是说每个请求都是独立的! 无法记录前一次请求的状态。但HTTP协议中可以使用Cookie来完成会话跟踪! 在Web开发中,使用session来完成会话跟 阅读全文
posted @ 2018-09-06 12:12 Anatkhq 阅读(196) 评论(0) 推荐(0) 编辑
摘要: ORM模型层 01.常用字段 <1> CharField 字符串字段, 用于较短的字符串. CharField 要求必须有一个参数 maxlength, 用于从数据库层和Django校验层限制该字段所允许的最大字符数. <2> IntegerField #用于保存一个整数. <3> FloatFie 阅读全文
posted @ 2018-09-06 12:07 Anatkhq 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Django模板层 01.模板语法之变量 <h4>{{s}}</h4> # str <h4>列表:{{ l.0 }}</h4> # 列表 <h4>列表:{{ l.2 }}</h4> # 列表 <h4>字典:{{ dic.name }}</h4> # 字典 <h4>日期:{{ date.year }} 阅读全文
posted @ 2018-09-06 11:50 Anatkhq 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Django视图函数 视图函数练掌握两个对象即可: 请求对象(request)和响应对象(HttpResponse) 01.HttpRequest对象: request属性,django将请求报文中的请求行、首部信息、内容主体封装成 HttpRequest 类中的属性。 除了特殊说明的之外,其他均为 阅读全文
posted @ 2018-09-06 11:39 Anatkhq 阅读(86) 评论(0) 推荐(0) 编辑
摘要: DjangoURL路由 01.捕获的参数永远是字符串: 每个捕获的参数都作为一个普通的Python 字符串传递给视图,无论正则表达式使用的是什么匹配方式 例如,下面这行URLconf 中: year_archive:str类型 02.指定视图参数的默认值: # URLconf # View (in 阅读全文
posted @ 2018-09-06 11:30 Anatkhq 阅读(119) 评论(0) 推荐(0) 编辑