02 2018 档案
摘要:Python中的类(一) 一、 应用场景 如果多个函数中有一些相同的参数时,转换成面向对象。 二、 如何创建类 类是用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 Class 类名: Pass 三、 类变量 类变量在整个实例化的对象中是公用的。
阅读全文
摘要:基于session和cookie的登录验证(CBV模式) urls.py views.py index.html login.html
阅读全文
摘要:Django中的CBV和FBV 一、 CBV CBV是采用面向对象的方法写视图文件。 CBV的执行流程: 浏览器向服务器端发送请求,服务器端的urls.py根据请求匹配url,找到要执行的视图类,执行dispatch方法区分出是POST请求还是GET请求,执行views.py对应类中的POST方法或
阅读全文
摘要:python3 装饰器 一、闭包 闭包的两个条件:函数内套有内层函数;内层函数引用外层函数定义的变量。 eg: def outer(): x=10 def inner(): print(x) return inner 二、装饰器 装饰器是为了在不改变原先函数源码的前提下,增加功能而存在的。执行流程:
阅读全文
摘要:cookie和session 一、 cookie cookie是保存在浏览器本地的键值对。浏览器和服务器之间传输时,它是在响应头里包含的。浏览器和服务器端都可以设置cookie。浏览器使用js向服务器端传送或修改cookie,例如在浏览器控台写document.cookie=”user=tom”。
阅读全文
摘要:settings.py 一般不用修改settings.py,但是使用模版需要修改如下:(即将TEMPLATES中的DIRS改成[os.path.join(BASE_DIR, 'templates')]) urls.py models.py views.py index.html login.html
阅读全文
摘要:Python3 中先安装pip install pywin32 但是在调用时任然说找不到该模块,于是查找资料后得出需要使用python -m pip install pypiwin32。
阅读全文