1. python中的函数 理解裝飾器之前先要理解閉包, python中閉包的出現是因爲函數在python中也是一個對象, 也可以被引用, 然後調用, 比如 執行結果如下 可以看到log函數是一個對象, 可以被賦值給log_func, log_func可以像函數一樣被執行 2. python中的闭包 ...
分类:
编程语言 时间:
2020-03-23 00:32:25
阅读次数:
92
场景介绍 自己开发的接口有些需要实名认证,不能直接让匿名用户访问,那如果使用django的login_require装饰器设置在接口方法前面 会直接返回登录页面,所以在这个时候,可以考虑自己开发一个验证机制了,防止匿名用户调用。 验证流程 1. 先让用户提交用户密码到获取token的接口 2. 拿到 ...
分类:
其他好文 时间:
2020-03-22 19:33:11
阅读次数:
80
静态代理是一种编译期增强,还没运行就已经知道增强的目标对象。 装饰者是运行时增强,只有运行时才知道具体增强的目标。 Code show time 静态代理: package com.zjt.test; interface Duck { void swim(); } class DuckImpl im ...
分类:
其他好文 时间:
2020-03-22 18:14:20
阅读次数:
177
1、装饰器缩进错误 耗时3个小时找出 2020.2.7.12.40 2.模块中没有__init__文件,没有写出项目文件夹下的根目录,导致找不到此模块 耗时1个小时 。 2020.2.22 18.46 以后再找不到模块时,多写一层父目录 3.RuntimeError 解决方法:就是把你的运行代码整合 ...
分类:
编程语言 时间:
2020-03-22 17:52:15
阅读次数:
67
1.创建Admin用户(在terminal中) python manage.py createsuperuser 登录成功后,可在后台创建和管理用户 2.注册应用 使用装饰器 from django.contrib import admin from .models import * # Regis ...
分类:
其他好文 时间:
2020-03-22 10:30:22
阅读次数:
64
周末真好,时间充裕,都能按照要求自己练习,感觉就是好 一、描述符 上次针对描述符的内容,理解的非常不到位,所以我就特地找了新的内容好好看了看,总结一下就是下面这些 # 前天我大概知道类描述符的一些特性,以及什么是数据描述符和非数据描述符 # 今天白天没事琢磨了一下,顺便又看了看各种案例,貌似理解更深 ...
分类:
编程语言 时间:
2020-03-22 01:41:16
阅读次数:
85
css文本与字体的属性 文本属性 text-decoration(文字装饰线)的属性 text-tabsform(设置文字大小写转换):用的比较少 text-indent 用于对第一行内容的缩进 text-align用于设置元素内容在元素中的水平对齐方式(默认左对齐) 字体属性 font-size设 ...
分类:
Web程序 时间:
2020-03-20 18:42:13
阅读次数:
117
[TOC] 请求扩展 Flask 里面的请求扩展相当于 Django 的中间件 1. before_first_request 当项目启动后,接收到的第一个请求,就会执行 before_first_request 装饰的函数,执行顺序也是谁先注册就谁先执行 2. before_request 请求没 ...
分类:
其他好文 时间:
2020-03-19 17:48:28
阅读次数:
71
Flask 请求扩展 from flask import Flask,request app = Flask(__name__) before_request # 用before_request装饰的函数是执行响应函数之前执行, # 如果有多个before_request他会自上而下按照顺序执行 # ...
分类:
其他好文 时间:
2020-03-19 12:02:51
阅读次数:
54
Flask简介 安装 pip install flask 使用 # 1、导入flask from flask import Flask # 2、生成一个Flask对象,__name__表示当前文件的名字 app = Flask(__name__) # 3、添加路由,flask用的是装饰器的模式 # ...
分类:
其他好文 时间:
2020-03-18 21:58:08
阅读次数:
53