会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
gwklan
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
下一页
2019年7月5日
Django中CBV View的as_view()源码解析
摘要: CBV与FBV路由区别 我们通过看FBV的写法可以得知,这里写的是一个内存地址,路由匹配成功会自动执行 CBV写的是类.as_view(),加括号意味着在项目启动就会执行,那么我们大胆猜测,这里得到的也是一个函数地址。 我们来搂一眼源码: 果然,它返回了一个内存地址,而且是一个闭包函数 也就是说当路
阅读全文
posted @ 2019-07-05 19:11 gwklan
阅读(134)
评论(0)
推荐(0)
编辑
rest_framework之序列化组件
摘要: 什么是rest_framework序列化? 在写前后端不分离的项目时: 我们有form组件帮我们去做数据校验 我们有模板语法,从数据库取出的queryset对象不需要人为去转格式 当我们写前后端分离项目的时: 我们需要自己去做数据校验 我们需要手动去转数据格式,因为跨平台数据传输都用json字符串,
阅读全文
posted @ 2019-07-05 19:09 gwklan
阅读(167)
评论(0)
推荐(0)
编辑
Python 关键词触发的魔法方法
摘要: with: __enter__ __exit__ dic={} 获取容器中指定元素的行为 dic["name"] = "egon" #设置值 __setitem__ dic["name"] #取值 __getitem__ 类的创建 __call__ 对象的创建 __new__ # 如果在__new__中return 了字符串,那...
阅读全文
posted @ 2019-07-05 18:56 gwklan
阅读(363)
评论(0)
推荐(0)
编辑
Django 自定义表名和字段名
摘要: 通过db_table和db_column自定义数据表名和字段名 假如你的数据库里已经有了一张数据表,且该表包含多个字段,你希望通过Django直接访问该数据表的各个字段而不是重新建立新表,你这时可以通过db_table指定数据表名,还可以通过db_column指定希望访问的字段名。 在我们创建一个模
阅读全文
posted @ 2019-07-05 18:44 gwklan
阅读(4865)
评论(0)
推荐(1)
编辑
浅谈Python中with(上下文管理器)的用法
摘要: 例子一 首先来看一段代码: 上面代码执行结果为: 结论1 我们知道,实例化Foo,得到obj对象,会执行Foo的__init__方法,也就是打印了第一句; 按照,程序从上至下执行,应该会打印“正在执行”才对,为什么会在它之前先打印了进入,在它之后打印了退出呢? 因为我们在定义Foo时,定义了__en
阅读全文
posted @ 2019-07-05 18:36 gwklan
阅读(826)
评论(0)
推荐(2)
编辑
2019年6月18日
AUTH 认证模块
摘要: Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认
阅读全文
posted @ 2019-06-18 21:59 gwklan
阅读(136)
评论(0)
推荐(0)
编辑
Django 中间件
摘要: 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们
阅读全文
posted @ 2019-06-18 21:54 gwklan
阅读(104)
评论(0)
推荐(0)
编辑
2019年6月17日
Cookie Session和自定义分页
摘要: Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。 状态可
阅读全文
posted @ 2019-06-17 22:25 gwklan
阅读(120)
评论(0)
推荐(0)
编辑
Form 表单组件
摘要: 普通方式手写注册 views.py login.html 使用 form组件实现注册 views.py 看网页效果发现 也验证了form的功能:• 前端页面是form类的对象生成的 -->生成HTML标签功能• 当用户名和密码输入为空或输错之后 页面都会提示 -->用户提交校验功能• 当用户输错之后
阅读全文
posted @ 2019-06-17 22:15 gwklan
阅读(244)
评论(0)
推荐(0)
编辑
2019年6月14日
AJAX
摘要: 1.0 JSON 1.1 什么是 JSON? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法
阅读全文
posted @ 2019-06-14 20:56 gwklan
阅读(138)
评论(0)
推荐(0)
编辑
上一页
1
2
3
下一页