2018年11月18日

Python基础之模块

摘要: 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C 阅读全文

posted @ 2018-11-18 16:40 Skeener_Berserker 阅读(293) 评论(0) 推荐(0)

2018年11月15日

Python之装饰器

摘要: 装饰器 此文可能是有史以来最全的关于Python装饰器的Blog了... 函数名的运用 关于函数名 函数名是⼀个变量,但它是⼀个特殊的变量。与括号配合可以执⾏函数的变量。 查看函数名的内存地址: 做变量 做容器的元素 做参数 做返回值 闭包 灵魂三问 首先我们来看一个例子: 理解了上面的例子,我们再 阅读全文

posted @ 2018-11-15 13:22 Skeener_Berserker 阅读(107) 评论(0) 推荐(0)

Django-auth(认证系统)

摘要: Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth, 阅读全文

posted @ 2018-11-15 12:42 Skeener_Berserker 阅读(137) 评论(0) 推荐(0)

2018年11月14日

Django-中间件

摘要: 前戏 已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,就可以用更适宜的方式来实现类似给所有请求都做相同操作的功能了 中间 阅读全文

posted @ 2018-11-14 00:40 Skeener_Berserker 阅读(110) 评论(0) 推荐(0)

2018年11月11日

Django-form表单

摘要: Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 阅读全文

posted @ 2018-11-11 16:38 Skeener_Berserker 阅读(134) 评论(0) 推荐(0)

2018年11月5日

Python cookie、session和自定义分页

摘要: cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 用一句有意思的话来描述就是: 人生只如初见 状态可以理解为客户端和服 阅读全文

posted @ 2018-11-05 14:03 Skeener_Berserker 阅读(125) 评论(0) 推荐(0)

2018年11月4日

Django 使用ajax上传文件

摘要: Django 使用ajax上传文件 JSON json指的是JavaScript对象表示法(JavaScript Object Notaion) json是轻量级的文本数据交换格式 json独立于语言 json具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 阅读全文

posted @ 2018-11-04 12:02 Skeener_Berserker 阅读(537) 评论(0) 推荐(0)

Python之迭代器和生成器

摘要: 生成器和迭代器 提到生成器,总不可避免地要把迭代器拉出来对比着讲,生成器就是一个在行为上和迭代器非常类似的对象,如果把迭代器比作Android系统, 那么生成器就是ios,二者功能上差不多,但是生成器更优雅。 什么是迭代器 顾名思义,迭代器就是用于迭代操作(for循环)的对象,它像列表一样可以迭代获 阅读全文

posted @ 2018-11-04 08:29 Skeener_Berserker 阅读(164) 评论(0) 推荐(0)

2018年11月2日

Python基础

摘要: 一、引子 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二、基础数据类型 2.1数字int 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可 阅读全文

posted @ 2018-11-02 13:03 Skeener_Berserker 阅读(199) 评论(0) 推荐(0)

Python之字符串操作

摘要: 编码简介 ascii:字母,数字,特殊字符:1个字节,8位 Unicode:16位 两个字节 升级 32 位 四个字节 utf-8:最少一个字节 8位表示。 英文字母 8位 1个字节 欧洲16位,2个字节 中文24位,3个字节 gbk:中文2个字节,英文字母1个字节。 字符串操作 captlze 首 阅读全文

posted @ 2018-11-02 12:51 Skeener_Berserker 阅读(97) 评论(0) 推荐(0)

导航