随笔 - 231  文章 - 205  评论 - 20  阅读 - 41万
03 2018 档案
Python装饰器的调用过程
摘要:Python装饰器的调用过程 在Python学习的过程中,装饰器是比较难理解的一个应用。本人也在学习期间也遇到很多坑,现将装饰器的基本调用过程总结一下。 首先,装饰器用到了“闭包”,而“闭包”是学习装饰器的基础,所以在讲装饰器之前先将“闭包”的基本概念带大家一起回顾一下: 现有如下函数: 我们在函数 阅读全文
posted @ 2018-03-31 20:11 江湖乄夜雨 阅读(6074) 评论(0) 推荐(3) 编辑
Fibonacci数列的两种实现方式
摘要:斐波那契数列的形式为:1,1,2,3,5,8,13,21......从第三项开始,后面的每一项都是前面两项的和。 实现的方式有一下 两种: 一:递归方式实现 当然这种方式的输出为55,是直接计算出某一项的数值的。 二:简单的赋值语句逻辑实现 这种方式输出为:1,1,2,3,5,8,13,21,34, 阅读全文
posted @ 2018-03-31 14:55 江湖乄夜雨 阅读(278) 评论(0) 推荐(0) 编辑
文件修改的两种方式
摘要:whw.txt文件中有一下内容: 方法二:占内存的修改方式: 阅读全文
posted @ 2018-03-30 12:36 江湖乄夜雨 阅读(583) 评论(0) 推荐(0) 编辑
字符编码问题
摘要:题干为:有如下字符串:n = "齐天大圣"。 要求:(1)将字符串转换成utf-8的字符编码的字节,再将转换的字节重新转换为utf-8的字符编码的字符串 (2)将字符串转换成utf-8的字符编码的字节,再将转换的字节重新转换为gbk的字符编码的字符串 (1)对于第一个问题,将字符串编码为utf-8编 阅读全文
posted @ 2018-03-30 10:13 江湖乄夜雨 阅读(221) 评论(0) 推荐(0) 编辑
Django中多数据库的读写分离、一主多从及分库分表的使用
摘要:配置方法 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }, 'db2': { 'ENGINE': 'django.db 阅读全文
posted @ 2018-03-27 11:15 江湖乄夜雨 阅读(504) 评论(0) 推荐(0) 编辑
Python3 文件的重命名
摘要:在Python3中我们要实现将本地文件homework.txt中的内容的修改操作时,大体的思路是这样的:先将homework.txt文件的内容读取到内存中,在内存中对里面的数据进行修改,接着将修改完成后的数据写到一个新文件(取名为:homework.txt.new)里。此时homework.txt. 阅读全文
posted @ 2018-03-26 18:41 江湖乄夜雨 阅读(3315) 评论(0) 推荐(0) 编辑
Python3中的赋值操作、浅拷贝与深拷贝
摘要:一:关于赋值操作与浅拷贝 1、变量的赋值 首先以一个例子来说明一下:定义变量a = 1,使b = a。开始的情况下打印a与b都为1(显而易见,哈哈) 但是接下来,我们做一下改动,令 a = 222,再打印a与b。 咦?说好的b = a呢?!怎么不一样了呢? 这里直接揭晓答案: 如上图所示,a = 1 阅读全文
posted @ 2018-03-22 00:33 江湖乄夜雨 阅读(548) 评论(0) 推荐(0) 编辑
Django中执行原生SQL语句【新编辑】
摘要:参考我的个人博客 这部分迁移到了个人博客中:Django中执行原生SQL语句 这里需要补充一下,还有一个extra方法: 小结 extra raw 直接执行原生SQL 选择数据库 ~~ 阅读全文
posted @ 2018-03-20 23:37 江湖乄夜雨 阅读(436) 评论(0) 推荐(0) 编辑
orm性能相关
摘要:小结 尽量不查对象,能用values() select_related('classes') 连表查询 多对一 一对一 prefetch_related('classes') 子查询 多对一 多对多 only('name') 指定某些字段 defer 指定排除某些字段 queryset 特性 ORM 阅读全文
posted @ 2018-03-20 23:34 江湖乄夜雨 阅读(167) 评论(0) 推荐(0) 编辑
python中缓存相关的操作【新编辑】
摘要:博客内容已重新编辑,详见我的个人博客中相关的文章: Python操作redis Django中的缓存详述 常见的缓存数据库及性能对比 Django中使用redis做缓存的配置方法 Mac中redis的安装配置及图形化工具的下载与使用 阅读全文
posted @ 2018-03-20 23:15 江湖乄夜雨 阅读(362) 评论(0) 推荐(0) 编辑
Django中的信号signal【新编辑】
摘要:在真实的企业生产环境中,我们会遇到各种各样的需求,比如对客户端请求进行过滤,将满足某些条件的客户端请求过滤掉,这时我们可以利用Django的中间件来实现该需求;或者,我希望每次model的save()方法被调用前后,都要写一条日志到日志文件中,而此时我们可以通过Django提供的内置信号post_s 阅读全文
posted @ 2018-03-20 23:06 江湖乄夜雨 阅读(906) 评论(0) 推荐(0) 编辑
django-debug-toolbar的使用
摘要:简介及资源 django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 github地址 文档地址 首先需要用pip3安装 settings中的具体配置 0、特别注意,调试阶段需要把DEBUG设置为True 1、将 阅读全文
posted @ 2018-03-20 17:10 江湖乄夜雨 阅读(639) 评论(0) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示