2018年4月9日

rest-framework 框架的基本组件

摘要: 快速实例 Quickstart 序列化 创建一个序列化类 简单使用 开发 Web API 的第一件事是为 Web API 提供一种将代码片段实例序列化和反序列化为诸如 json 之类的表示形式的方式。我们可以通过声明与Django forms 非常相似的序列化器(serializers)来实现。 m 阅读全文

posted @ 2018-04-09 22:55 卖火柴的嫩火柴 阅读(140) 评论(0) 推荐(0) 编辑

restful 规范

摘要: 一.什么是restful REST 与技术无关,代表的是一种软件架构风格,REST 是 Representational State Transfer 的简称,中文翻译为" 表征状态转移 "; REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL 阅读全文

posted @ 2018-04-09 16:59 卖火柴的嫩火柴 阅读(91) 评论(0) 推荐(0) 编辑

2018年4月8日

Django的CBV和FBV

摘要: FBV FBV ( function base views ) 就是在视图里面使用函数处理请求。 CBV CBV ( class base views) 就是在视图中使用类处理请求。 Django 加入 CBV 之后我们可以使用类来写 View。这样做的有点是: 提高了代码的复用性,可以使用面向对象 阅读全文

posted @ 2018-04-08 19:50 卖火柴的嫩火柴 阅读(138) 评论(0) 推荐(0) 编辑

2018年3月16日

Django-model 进阶

摘要: QuerySet 可切片 使用 Python 的切片语法来限制查询集记录的数目。它等同于 SQL 的 LIMIT 和 OFFSET 子句。 不支持负索引(例如 Entry.objects.all()[-1])。通常,查询集的切片返回一个新的查询集 它不会执行查询。 可迭代 惰性查询 查询集是惰性执行 阅读全文

posted @ 2018-03-16 21:12 卖火柴的嫩火柴 阅读(107) 评论(0) 推荐(0) 编辑

2018年2月7日

Django-Ajax

摘要: 一、Ajax准备知识:json 1、什么是JSON? 定义:JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。 它基于 ECMAScript (w3c制定的 js 规范) 的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。 简 阅读全文

posted @ 2018-02-07 19:17 卖火柴的嫩火柴 阅读(124) 评论(0) 推荐(0) 编辑

2018年1月29日

Cookie、Session和自定义分页

摘要: 一、Django中操作Cookie 1、获取Cookie 参数: default:默认值 salt:加密盐 max_age:后台控制过期时间 2、设置Cookie 参数: key:键 value='',值 max_age=None,超时时间 expires=None,超时时间( IE request 阅读全文

posted @ 2018-01-29 21:29 卖火柴的嫩火柴 阅读(122) 评论(0) 推荐(0) 编辑

2018年1月24日

ORM学生管理系统3

摘要: 一、老师信息管理 思考:三种方式创建多对多外键方式及优缺点 1、通过外键创建 2、通过 ManyToManyField 创建 3、通过外键和 ManyToManyField 创建 二、表结构设计 三、老师信息列表 1、url 部分 2、视图部分 3、前端部分 四、删除老师信息 1、URL 部分 2、 阅读全文

posted @ 2018-01-24 23:24 卖火柴的嫩火柴 阅读(143) 评论(0) 推荐(0) 编辑

2018年1月23日

ORM版学员管理系统2

摘要: 一、展示学生信息 1、url 部分 2、视图部分 3、前端部分 二、删除学生信息 1、url 部分 2、视图部分 3、前端部分 三、添加学生信息 1、url 部分 2、视图部分 3、前端部分 四、编辑学生信息 1、url 部分 2、视图部分 3、前端部分 五、基于对象的跨表查询 1、一对多查询(班级 阅读全文

posted @ 2018-01-23 21:03 卖火柴的嫩火柴 阅读(105) 评论(0) 推荐(0) 编辑

2018年1月22日

ORM版学员管理系统

摘要: 一、班级表 1、表结构 2、查询班级 URL 部分: 视图部分: HTML 部分: 3、新增班级 URL 部分: 视图部分: HTML 部分: 在班级列表页面添加一个a标签: 新添加页面: 注意{% csrf_token %} 和 date 类型的 input 标签。 4、删除班级 URL 部分: 阅读全文

posted @ 2018-01-22 20:55 卖火柴的嫩火柴 阅读(130) 评论(0) 推荐(0) 编辑

2018年1月21日

ORM(Object Relation Mapping)

摘要: 一、ORM介绍 1、ORM概念 对象关系映射(Object Relation Mapping,简称 ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM 是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM 在业务逻辑层 阅读全文

posted @ 2018-01-21 18:57 卖火柴的嫩火柴 阅读(456) 评论(0) 推荐(0) 编辑

导航