
python
python_bobo
这个作者很懒,什么都没留下…
展开
-
DRF 接口权限控制(源码剖析)
一般我们给接口添加权限控制步骤如下:写一个继承于rest_framework.permissions下的IsAuthenticated类或者同文件下其他类的类, 并重写其has_permission()方法 将步骤1写的类配置到settings中的REST_FRAMEWORK的DEFAULT_PERMISSION_CLASSES中(全局生效)或者配置到view的permission_classes中(单个view生效)下面将用读源码的方式,解释其为什么要这么做请求一个接口, 首先是通过路由找到我原创 2021-06-20 16:55:20 · 540 阅读 · 0 评论 -
python简单脚本1
Q1. 用户登陆v1:1). 假设系统中的用户名"root",密码为"westos";2). 如果用户输入用户名和密码均正确显示"login ok" 如果用户名错误,显示"user is not exist" 如果密码错误,显示"password is no ok"3). 只有三次登陆机会,超过三次,显示"count is bigger than 3"Q2。编写99乘法表原创 2017-08-16 22:40:55 · 1478 阅读 · 0 评论 -
python简单脚本2
编写一个python脚本,判断用户输入的变量名是否合法?(首位为字母或下划线,其他为数字,字母或下划线)#!/usr/bin/env python用户输入一个数字,判断是否为质数;处理字符串"1Xa7YzU",最终分别打印数字,大写字母和小写字母;原创 2017-08-25 21:49:25 · 653 阅读 · 0 评论 -
用python完成简单面试题2
2017-滴滴出行- 末尾为0的个数题目描述: 输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2;输入描述: 输入为一行,n(1 ≤ n ≤ 1000)输出描述: 输出一个整数,即题目所求示例1:- 输入: 10- 输出: 2 源代码#!/usr/bin/env python#coding:utf-原创 2017-09-05 19:27:23 · 467 阅读 · 0 评论 -
python作业(面向对象)
通过面向对象的方式实现队列和栈的数据结构;l = [] # 管理系统雏形# 西部开源:学校,学员,讲师# 学校:# 属性:名称,地点,校训# 方法:招生,招聘讲师# 学员:# 属性:姓名, 年龄, 性别,班级,学号# 方法:学习,交钱,显示信息# 讲师# 属性:姓名, 年龄, 性别, 课程, 工资#原创 2017-09-13 17:05:28 · 903 阅读 · 0 评论 -
python装饰器与面向对象
装饰器(装饰器就是用来装饰函数的函数)普通的函数: def 函数名(形参): # 变量名 函数体 return 变量|常量 print 函数名(实参)装饰器: def 函数名1(形参): #此形参传递函数 def 函数名2(形参): 函数体 return 变量|原创 2017-09-09 20:29:17 · 477 阅读 · 0 评论 -
用python完成简单面试题
(2017-腾讯-在线编程题)题目描述:给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。 如,输入为10, 程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7))# (2017-好未来-笔试编程题)--列表练习# (2017-去哪儿网-在线编程)原创 2017-08-31 20:21:02 · 1980 阅读 · 0 评论 -
用python字典完成登陆
题目:用户管理系统V3:初始化有一个系统管理员:用户分为两种:用户登录: - 登陆 - 退出判断用户类型:系统管理员功能: - 1.添加用户 - 4.查看所有用户信息 - 5.退出: 普通用户功能: - 1.查看个人信息 - 2.注销 - 2.退出要求:1. 根据用户身份,进入不同的管理界面;2. 系统初始化一个系统管理员帐号;原创 2017-09-02 21:40:22 · 3647 阅读 · 0 评论