摘要: 函数嵌套复习 1.函数对象:函数是第一类对象特点 1:可以被引用 1 def func(): 2 pass 3 f =func 4 print(f is func) 可以被引用 2:可以当做参数传给其它函数 1 def foo(): 2 print('from foo') 3 def bar(fun 阅读全文
posted @ 2019-10-02 23:19 呵!小鹿 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 复习os模块常用的一些操作 import os 1.切换路径============= d = os.getcwd() 获取当前的工作路径 os.chdir('D:\\') 目录的切换 print(os.getcwd()) (切换过去怎么回来呢?再chdir一下就回来了) os.chdir(d) p 阅读全文
posted @ 2019-10-02 23:17 呵!小鹿 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 全局变量和局部变量迷惑人的小示例 一、自己定义的一个局部变量,为什么在函数里面就显示没定义呢?请看下面分析           具体代码如下: 方式一:利用global强转一下 a = 1 def xxx(): print(123) global a 阅读全文
posted @ 2019-10-02 23:16 呵!小鹿 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 如果获取的数据不是直接可以展示的结构 三种操作方式 如果获取的数据不是直接展示的结构,一下有三中方式 需要掌握的知识点: 1、yield返回的是一个生成器,只有在迭代的时候才会一个一个的被执行 问题: 2、什么是可迭代对象? 答:有__iter__方法的就是可迭代对象,返回的是一个迭代器,也可以返回 阅读全文
posted @ 2019-10-02 23:14 呵!小鹿 阅读(216) 评论(0) 推荐(0) 编辑
摘要: map函数和reduce函数的区别 ①从参数方面来讲:map()函数: map()包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组)。其中,函数(即map的第一个参数位置的函数)可以接收一个或多个参数。reduce()函数:reduce() 第一个参数是函数,第二个是 序列(列表或元组 阅读全文
posted @ 2019-10-02 23:10 呵!小鹿 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 列表的append方法和extend方法 1、举例说明列表的append方法和extend l = ["zhy",666] l.extend(["edit","sdd"]) print(l) ['zhy', 666, 'edit', 'sdd'] l.append(["bb","aa"]) prin 阅读全文
posted @ 2019-10-02 23:10 呵!小鹿 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Python之反射练习 什么是反射?可以用字符串的方式去访问对象的属性 class Test(): _name = "sss" def fun(self): return "Helloword" t = Test() print(hasattr(t,"_name")) hasattr(obj,nam 阅读全文
posted @ 2019-10-02 23:09 呵!小鹿 阅读(116) 评论(0) 推荐(0) 编辑
摘要: enumerate的简单使用 l = [11,22,33,55,"ss","zz"] for i,v in enumerate(l): print(i,v) 打印结果: 0 11 1 22 2 33 3 55 4 ss 5 zz   阅读全文
posted @ 2019-10-02 23:08 呵!小鹿 阅读(142) 评论(0) 推荐(0) 编辑
摘要: hash和md5 一、hash和md5 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre image),通过散列算法,变换成固定长度的输出,该输出就是散列值。 md5是hashlib模块里的一个方法,是用来做加密算法的,注意他是不能解密的。 示例代 阅读全文
posted @ 2019-10-02 23:07 呵!小鹿 阅读(2076) 评论(0) 推荐(0) 编辑
摘要: rbac(基于角色权限控制) 权限管理 权限管理 创建一个rbac和app的应用,这个rbac主要是用来存放权限的,全称叫做基于角色权限控制 一、先看配置文件合适不,给创建的rbac在配置文件里面设置一下 找到INSTALLED_APPS=【'rbac'】 二、设计表结构 models中创建类:五个 阅读全文
posted @ 2019-10-02 22:59 呵!小鹿 阅读(2202) 评论(0) 推荐(0) 编辑
摘要: 权限管理 设计分析以及具体细节 说起权限我们大家都知道,不一样的角色会有不一样的权限。比如就像学生管理系统一样,管理员,老师,学生之间的权限都是不一样的,那么展示的页面也是不一样的。所以,我们现在来看看具体操作。 目标:生成一个独立的组件,到哪都能用 一、先创建一个 项目,建一个app01和rbac 阅读全文
posted @ 2019-10-02 22:58 呵!小鹿 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 权限管理具体代码实现 1、settings 1 """ 2 Django settings for day80 project. 3 4 Generated by 'django admin startproject' using Django 1.11.6. 5 6 For more inform 阅读全文
posted @ 2019-10-02 22:57 呵!小鹿 阅读(509) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-02 22:50 呵!小鹿 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、Ajax准备知识:json 说起json,我们大家都了解,就是python中的json模块,那么json模块具体是什么呢?那我们现在详细的来说明一下 1、json(Javascript  Obiect  Notation,JS对象标记)是一种轻量级的数据交换格式。 它基于 E 阅读全文
posted @ 2019-10-02 22:40 呵!小鹿 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-02 22:19 呵!小鹿 阅读(140) 评论(0) 推荐(0) 编辑