摘要:
找到channels在python包目录如ubutnu18就在/home/xiangkejin/.local/lib/python3.6/site-packages/channels 找到这个目录下的http.py,编辑 然后找到managent/commands/下的runserver.py文件 阅读全文
摘要:
安装jdk:yum install -y java-1.8.0-openjdk-devel.x86_64 安装git: yum install git 添加yum源:sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/r 阅读全文
摘要:
1 ''' 2 类有几个魔法方法是经常使用的 3 ''' 4 class CreateNumberException(Exception): 5 ''' 6 这是一个自定义异常类 7 ''' 8 def __str__(self): 9 print('改类的实例化对象已经超过5') 10 11 class Test(object... 阅读全文
摘要:
''' python异常类的继承关系 BaseException是所有异常类的父亲,除了系统退出,按键错误等,其他都是Exception的子类,类的继承关系如下所示 BaseException -- SystemExit -- KeyboardInterrupt -- GeneratorExit +- Exception -- StopIteration +- ... 阅读全文
摘要:
在之前的文章中已经提到每当客户端的请求过来的时候都会将请求交给WSGIHandler类,在WSGIHandler对象的call方法中会调用到WSGIHandler的父类django.core.handlers.base.BaseHandler的get_response方法 首先在初始化中调用load 阅读全文
摘要:
在socketserver.BaseServer.serve_forever中 在process_request方法中调用finish_request方法去实例化WSGIRequestHandler 在finish_request中实例化WSGIRequestHandler 在handle方法中 在 阅读全文
摘要:
在manage.py文件中 在execute_from_command_line函数中实现一系列操作: 在ManagementUtility对象的execute方法中: 在django.setup中调用apps.populate方法: 在autocomplete中: 在run_from_argv中 阅读全文
摘要:
{}()都是把里面的命令作为一个整体去运行 {name=arrow;echo $name} :会改变当前name的值 (name=arrow;echo $name) :不会改变当前name的值,它会单独生成一个子进程去执行,不会影响到当前name 使用export name命令可以使name变量变成 阅读全文
摘要:
重写回调方法: ansible api调用主程序 阅读全文
摘要:
1 import collections 2 Card = collections.namedtuple('Card', ['rank', 'suit']) 3 #定义一个具名元组 第一个参数是元组的名字,第二个参数是一个字段名组成的列表 4 #Card._fields 获取字段名的列表 5 #Card._make(_data) 实例化一个具名元组 _data一个和fields长度相同... 阅读全文