摘要: 一、django中通过LazySetting对象来获取项目的配置,LazySetting对象有什么特性?为什么使用这个对象? LazySetting顾名思义,就是延迟获取配置内容。比如,我们定义了一个对象A,并对其添加了一些属性,对A初始化时,我们将A的属性的值设置为空,当我们要访问A其中的一个属性 阅读全文
posted @ 2019-03-23 20:02 曲径通幽处 阅读(777) 评论(0) 推荐(2) 编辑
摘要: django是一个快速开发web应用的框架, 笔者也在django框架上开发不少web应用,闲来无事,就想探究一下django底层到底是如何实现的,本文记录了笔者对django源码的分析过程 I believe to become a better developer you MUST get a 阅读全文
posted @ 2019-03-21 18:46 曲径通幽处 阅读(5455) 评论(0) 推荐(0) 编辑
摘要: 未来python3是主流,但还是因为一部分原因,很多项目还在用python2。python3是不兼容python2的,做了一些优化和改进 1.字符编码 python2:ascii编码 python3:unicode编码(默认utf-8) 2.print python2:print是一个关键字,打印字 阅读全文
posted @ 2019-03-12 10:17 曲径通幽处 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1. docker pull ubuntu:18:04 从dockerhub上下载镜像 2. docker run -it --rm ubuntu:18:04 bash 用ubuntu镜像运行一个交互式容器,退出后并删除容器 参数: -i:交互式操作 -t:一个终端 --rm:退出后删除容器 --n 阅读全文
posted @ 2019-02-18 11:59 曲径通幽处 阅读(202) 评论(0) 推荐(0) 编辑
摘要: django中间是一个轻级,低耦合的插件,用来改变全局的输入和输出。 一 如何使用中间件 定义中间件 注册中间件 get_response有可能是django实际的视图函数,也有可能是下一个中间件,我们不必要具体知道get_response到底是什么,只需要知道get_response是下一个需要处 阅读全文
posted @ 2019-01-15 09:49 曲径通幽处 阅读(700) 评论(0) 推荐(1) 编辑
摘要: reStructuredText 是一种扩展名为.rst的纯文本文件,通过特定的解释器,能够将文本中的内容输出为特定的格式 1. 章节标题 章节头部由下线(也可有上线)和包含标点的标题组合创建,其中下线要至少等于标准文本的长度 可以表示标题的符号有 =,- ,+,*,#,`,:,',",~,^,_, 阅读全文
posted @ 2018-11-23 10:50 曲径通幽处 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 经常会通过ssh登录远程服务器,一种是通过密码方式登录,一种是通过公钥登录。 如何设置通过公钥登录服务器 1. 首先生成自己的公钥和私钥 此时,会在存放ssh秘钥的地方生成两个文件(不同系统,存放秘钥的地方不同),“.pub”结尾的是公钥,另一个是私钥 2. 第二步,将公钥部署到服务器 公钥需要写入 阅读全文
posted @ 2018-09-13 18:41 曲径通幽处 阅读(8681) 评论(0) 推荐(1) 编辑
摘要: python的datetime模块主要用来处理时间,里面包含很多类,包括timedelay,date,time,datetime等 开发中经常会用到模块里面的datetime类,这是一个表示日期时间的类。 1.创建一个新的datetime对象 datetime对象接受的参数形式 datetime(y 阅读全文
posted @ 2018-08-24 13:30 曲径通幽处 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 一 什么是装饰器? 简单地可以把装饰器理解为给函数增加扩展功能的函数,也就是说相当于在函数的运行过程中做些处理,且不影响函数原来的功能。 二 装饰器有什么用? 我们写了一堆函数,现在需要增加一项扩展功能,比如,在运行函数前,对函数进行日志统计,这样我们就可以写一个装饰器来解决问题。 也许大家会疑问, 阅读全文
posted @ 2018-08-01 09:46 曲径通幽处 阅读(489) 评论(2) 推荐(0) 编辑
摘要: 编程时,总会遇到各种各样的变量,取一个好的变量名能够有效提高代码的可读性,而且python是一种,动态类型的语言,良好的变量名,能够在编写代码或者再次阅读代码时提高效率。 1. 变量名不要太宽泛,要有描述性 在可接受的长度内,变量名能把它所指向的内容描述的越具体越好。 这样在读到变量名的时候,就能更 阅读全文
posted @ 2018-07-18 15:37 曲径通幽处 阅读(273) 评论(0) 推荐(0) 编辑