
python
Fire_Fang2001
这个作者很懒,什么都没留下…
展开
-
Python函数装饰器
函数装饰器,本质是一个函数,装饰器返回了一个函数对象,它的作用是在不改变被装饰函数的结构和调用方式的前提下,给函数添加额外的功能。装饰器可以同时装饰不同的函数,这样在需要给多个函数添加同样功能时,免去了编写大量重复代码。 这个装饰器可以让我们看到递归函数求阶乘的具体执行过程,用这个装饰器可以更好的理解递归这一概念,同时,自定义的求阶乘函数f并没有被改变。def record(fn): ...原创 2018-03-24 11:34:32 · 246 阅读 · 0 评论 -
一个简单的敲砖块游戏
练手用pygame做了一个简单到简陋的敲砖块游戏:import mathfrom abc import ABCMeta, abstractmethodimport pygameclass GameObject(object, metaclass=ABCMeta): """游戏对象类""" def __init__(self, x=0, y=0, color=(0, 0...原创 2018-03-26 20:17:47 · 1742 阅读 · 0 评论 -
生成图片验证码(Pillow)
Pillow是从PIL派生出来的一个Python第三方图像处理库,功能非常强大。运用Pillow可以很方便的完成各种图片处理的操作。通过写一段生成图片验证码的代码可以对Pillow有一个初步的认识。 Pillow的安装: python -m pip install pillowfrom random import randint, choicefrom PIL import ...原创 2018-04-20 20:44:54 · 1030 阅读 · 0 评论 -
Django模型关联
1对1,1对多,多对多1对1:OneToOneField主键和外键是一对一的关系,在关联表中,只能关联一个主表的id拓展表找主表。创建模型:class Student(models.Model): stu_name = models.CharField(max_length=10) stu_sex = models.BooleanField() ...原创 2018-04-28 14:17:48 · 659 阅读 · 0 评论 -
Django的auth模块实现用户注册、登录、注销
Django auth模块使用Django自带的auth模块可以很便捷的实现用户注册、登录、注销的方法。首先引入模块from django.contrib.auth.models import Userfrom django.contrib.auth import authenticate, login, logout注册def register(request)...原创 2018-04-28 14:36:34 · 1540 阅读 · 1 评论 -
Django cookie应用
cookiecookie用来保存用户信息,在浏览器登录功能上有广泛的应用。cookie保存于浏览器中,当用户通过浏览器访问服务时,服务器生成一个令牌保存在cookie中,在服务器再次收到用户访问请求时,直接验证令牌,通过则直接登录。设置cookieresponse.set_cookie(key, value, max_age=None, exprise=None)cookie的...原创 2018-04-28 15:11:33 · 285 阅读 · 0 评论