会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
张仁国的Python知识
选对方向真的很重要。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
16
下一页
2019年2月24日
基于Django实现restful api
摘要: fh
阅读全文
posted @ 2019-02-24 01:19 张仁国
阅读(212)
评论(0)
推荐(0)
编辑
csrf补充
摘要: 问csrftoken在Django里面是基于什么实现的? >中间件。 如果是Django表示每次发请求过来的时候,要检验有没有带随机字符串。当在执行视图函数之前,前面还有一道屏障,这个屏障就是用来判断带没带这个随机字符串,带了就可以继续往下走,没带就直接让它返回。根本到不了要请求的那里。 csrft
阅读全文
posted @ 2019-02-24 00:36 张仁国
阅读(162)
评论(0)
推荐(0)
编辑
2019年2月22日
Django Rest framework 框架
摘要: 一、开发模式: 1. 普通开发方式(前后端放在一起写) 2. 前后端分离(前后台通过ajaxo交互) 后端(django rest framework写的) < ajaxo > 前端(vue写的) < > 用户 好处: 二、后端开发 为前端提供url(API的开发或者接口的开发) 注:永远返回Htt
阅读全文
posted @ 2019-02-22 19:27 张仁国
阅读(1343)
评论(0)
推荐(0)
编辑
2019年2月21日
认证
摘要: 什么是认证? 用户访问某个函数的话,必须是认证过才能访问。只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件。 一旦登陆成功,在响应结果中写一个随机字符串 如: { status:100, msg:登录成功, token
阅读全文
posted @ 2019-02-21 13:45 张仁国
阅读(218)
评论(0)
推荐(0)
编辑
2019年2月20日
CBV源码分析+APIVIew源码分析
摘要: django的请求生命周期 {drf,resful,apiview,序列化组件,视图组件,认证组件,权限组件,频率组件,解析器,分页器,响应器,URL控制器,版本控制} 一、CBV源码分析准备工作: 新建一个Django项目 写一个基于类的视图 继承,写get,post方法 from django.
阅读全文
posted @ 2019-02-20 14:58 张仁国
阅读(246)
评论(0)
推荐(0)
编辑
2019年2月14日
Django项目目录介绍
摘要: 一个小问题: 什么是根目录:就是没有路径,只有域名、。url(r'^$') 补充一张关于wsgiref模块的图片 一、MTV模型 Django的MTV分别代表: Model(模型):和数据库相关的,负责业务对象与数据库的对象(ORM) Template(模板):放所有的html文件 模板语法:目的是
阅读全文
posted @ 2019-02-14 19:31 张仁国
阅读(892)
评论(0)
推荐(0)
编辑
函数高级部分
摘要: 装饰器 迭代器与生成器 一 可迭代的对象——>在Python但凡内置有__iter__方法的对象,都是可迭代对象。(字符串,列表,字典,元组,集合,文件) iterable:可迭代的 对应的标志 二 迭代器:迭代取值的工具,可迭代的对象执行__iter__方法得到的返回值就是迭代器对象。 迭代器对象
阅读全文
posted @ 2019-02-14 09:25 张仁国
阅读(173)
评论(0)
推荐(0)
编辑
2019年2月9日
函数基础部分
摘要: 平时开发中写程序就是开发一个一个的功能。 为什么要用函数? 不用函数的问题是: 1.程序冗长 2.程序的扩展性差 3.程序的可读性差 什么是函数? 在程序中,函数就是具备某一功能的工具。 事先将工具准备好即函数的定义。 遇到应用场景拿来就用即函数的调用。 函数的使用必须遵循先定义,后调用的原则。 函
阅读全文
posted @ 2019-02-09 22:36 张仁国
阅读(149)
评论(0)
推荐(0)
编辑
2019年1月23日
关于登录随机验证码的实现
摘要: 一、验证码相关知识 Python生成随机验证码,需要使用PIL模块. 安装: 基本使用 1. 创建图片 2. 创建画笔,用于在图片上画任意内容 3. 画点 4. 画线 5. 画圆 6. 写文本 7. 特殊字体文字 图片验证码 二、图片验证码应用 四种实现方式,越来越趋于完美 方式一: 方式二: 方式
阅读全文
posted @ 2019-01-23 16:24 张仁国
阅读(224)
评论(0)
推荐(0)
编辑
2019年1月20日
用户认证--------------auth模块
摘要: 一、auth模块 1 、authenticate() :验证用户输入的用户名和密码是否相同 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返回一个 User 对象。authenticate()会在User 对象上设置一个属
阅读全文
posted @ 2019-01-20 11:31 张仁国
阅读(185)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9
10
11
12
13
···
16
下一页
公告
目录代码