摘要:
首先了解下基本概念: 1 WSGI WSGI:全称是Web Server Gateway Interface,是python应用程序或者框架和web服务器之间的一种接口,被广泛接受。WSGI不是服务器,python模块,框架,api或者任何软件,它更像是一种规范。描述web server如何和web 阅读全文
摘要:
1 快速排序 快速排序是对冒泡排序的一种改进。 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 比如: 以最后一个数字4 为基准数 阅读全文
摘要:
2019.3.13测试可用 MTW881U3Z5-eyJsaWNlbnNlSWQiOiJNVFc4ODFVM1o1IiwibGljZW5zZWVOYW1lIjoiTnNzIEltIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc 阅读全文
摘要:
概念 中间件是django进行请求/响应处理的钩子框架。它是一个轻量级,低级的‘插件’系统,用于全局改变django的输入和输出。 每一个中间件负责做一些特定的功能。 说白了中间件就是可以使我们在执行视图函数之前或者之后都可以进行一些额外的操作。它的本质就一个自定义类,其中定义了几种方法,djang 阅读全文
摘要:
函数path() 1参数route:是一个匹配url的准则,这些准则不会匹配get或者post参数或者域名. 2参数view:当django找到了一个匹配准则,就会调用这个特定的视图函数,并传入一个httprequest对象作为第一个参数,别捕获的参数以关键字参数的形式传入. 3参数kwargs:任 阅读全文
摘要:
Django的settings文件包含Django应用的所有配置项。 因为配置文件是Python模块,所以要注意以下几项: 不能有Python语法错误 可以用Python语法实现动态配置,例如: MY_SETTING = [str(i) for i in range(30)] 可以从其他配置文件中引 阅读全文
摘要:
old_str = 'abcd' new_str1 = old_str[::-1] print(new_str1) new_str2 = ''.join(reversed(old_str)) print(new_str2) 阅读全文
摘要:
old_dic = {'a':6, 'b':3, 'c':2, 'd':4, 'e':5, 'f':1}new_dic = sorted(old_dic.items(), key=lambda d:d[1])print(new_dic)x = zip(old_dic.values(), old_di 阅读全文
摘要:
1 第一种方法利用了集合 2 第二种方法利用了遍历查找 阅读全文