
python
小花样
这个作者很懒,什么都没留下…
展开
-
深拷贝deepcopy解决list.append(dict)
列表.append(字典)遇到一个很常见的问题,列表添加的元素是字典时,输出列表所有元素都是最后一次修改的值:a = []item={} #定义了一个字典即为该字典开辟了一块独有地皮for i in range(5): item["abc"]=i+1 #每次循环对字典操作时,依然操作的是之前开辟的那块地皮 print(item) a.append(item)...原创 2018-07-13 00:40:48 · 2383 阅读 · 1 评论 -
django中JsonResponse的小笔记
JsonResponse的小笔记问题抛出–前后端交互之json数据前后端交互往往使用Json数据,之前我用的Json文件作为桥梁,没毛病老铁!后面我直接从数据库读出数据,组成Json格式字符串直接返回到给ajax post的回调函数,一直请求失败,忙活了好一会儿,终于搞定:先弄清楚标准Json数据是咋回事,再弄清楚JsonResponse对象是啥,就解了。标准Json数据Json指一种数据...原创 2018-09-27 01:24:56 · 33037 阅读 · 0 评论 -
pymysql中插入数据时format的坑
入坑今天向mysql插入数据时,无意间使用到了format,发现了个小坑坑先看一段代码:我的数据:72 232 2022/11/01231 233 2022/01/01231 234 2022/12/01数据库:+---------------+------------------+------+-----+---------+----------------+| Field ...原创 2018-09-27 19:24:37 · 9723 阅读 · 0 评论 -
render和redirect区别
render和redirect区别render和redirectrender和redirectrender 返回页面内容(渲染变量到模板中),并且没有发送第二次请求redirect 发送了第二次请求,是个跳转函数,而且会返回302的状态码...原创 2018-11-06 11:51:20 · 5339 阅读 · 0 评论 -
python单例模式
单例模式class A(object): _instance = None def __new__(cls): if cls._instance == None: cls._instance = super(A, cls).__new__(cls) return cls._instanceif __name__ ==...原创 2018-12-11 00:27:10 · 136 阅读 · 0 评论 -
冒泡排序 python实现
def bubble_sort(list_1): n = len(list_1) for j in range(n-1): for i in range(0,n-1-j): if list_1[i]>list_1[i+1]: list_1[i],list_1[i+1] = list_1[i+1],list...原创 2018-12-11 01:00:15 · 844 阅读 · 0 评论 -
Django-rest framwork RetrieveModelMixin单个数据查询
在浏览器中输入网址http://120.79.84.147:3389/show/TV/6/可以访问获取单一信息的接口(id为6的数据):这个id为主键由字段lookup_field来决定看看源码:class GenericAPIView(views.APIView): pass # If you want to use object lookups other than pk, ...原创 2019-03-20 21:11:36 · 3479 阅读 · 1 评论 -
redis锁
用django-redis很容易实现redis分布式锁,但本文介绍用另外一种方式redis模块来实现redis锁。from celery_demo.celery import appimport timefrom celery import Celery, platforms# from django.core.cache import cacheimport redisplatf...原创 2019-04-11 14:04:43 · 1530 阅读 · 0 评论