- 博客(5)
- 收藏
- 关注
原创 Django之概览
一个后台web框架应该提供三种功能 1. url调度 2. 数据模型抽象 3. 模板的渲染学习Django这三个功能的实现,是实践Django的好办法。 除此之外,Django还有许多要素。Forms用来生成前端的表单 用在后端做数据校验Session基于数据库的会话使用内存缓存的会话file-based 会话cookie-based 会话Middlewarerequest解析
2017-06-11 19:44:06 327
原创 Django之models
Django的model实现了编程语言级别对数据表的抽象,一个model代表一个数据表。 每一个属性代表数据表中的一列。from django.db import models class Person(models.Model): first_name = models.CharField() last_name = models.CharFie
2017-06-11 19:33:41 298
原创 Django module学习之模板
The Django template language 可以根据数据流动的方向来进行学习理解。 首先要理解几个概念: Template Context RequestContext HttpResponse template.render(context) shortcut中的render loder中的render_to_string这几个概念结合起来就是,把上下文传递给模板,
2017-06-10 22:42:27 444
原创 会话,授权,认证概念解析
会话对于客户的第一个请求,服务端会生成一个唯一的会话id,并通过响应把它返回到客户端。客户在以后的每一个请求中都发送这个会话id。当然具体怎么实现由程序员决定,完全可以只有登录用户才会分配会话,通过会话的属性来判定用户使用有某种权限。会话操作会话创建,撤销会话,会话属性操作:增加一个属性,删除一个属性,修改一个属性客户端和服务端是怎么交换会话ID信息的?1.最常用的是通过cookie携带这个会话id
2017-06-10 22:03:28 691
原创 【缓存】Redis入门
redis命令命令行链接redisredis-cli -h localhost -p 6478 -a passwordkeys * 可以查看系统中所有的key值,在开发环境非常有用的命令select 0 可以用来切换数据库redis官方介绍https://redis.io/topics/data-types-intro当我真正的接触到了Redis的时候,我被它的速度...
2017-06-06 20:15:51 393
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人