摘要:
1.get_field通过字段名称获取字段对象 2.引入RelatedField判断是否为关联字段 3.通过关联字段获取关联表 阅读全文
摘要:
有时数据的更新修改涉及到多张表的更改,但因为某一环节的出错导致关联数据不能同时更新,为了避免这种问题的出现,可以使用事物(transaction)来解决 Models: Urls: Views: 事务的应用需要数据库引擎的支持——Innodb user_obj和dept_obj的创建需要同时完成,其 阅读全文
摘要:
JSONP:JSONP本质生成script标签,向src地址发送GET请求 一:远程VIEWS 本地HTML: 二:远程VIEWS 本地HTML 三:远程VIEWS 本地HTML CORS:跨域资源共享(CORS,Cross-Origin Resource Sharing),其本质是设置响应头,使得 阅读全文
摘要:
参考文档:http://docs.python-requests.org/en/latest/user/quickstart/ PS:纯手打翻译 在自动化运维中涉及到数据发送的问题,发送的数据JSON序列化才能向服务器端发送完整的数据。为了解决这个问题需要对requests模块进行了解和认识。 导入 阅读全文
摘要:
类A继承类Foo,因而拥有类Foo的所有属性。类A实例化一个对象obj,obj调用exec()方法,如果类A自己没有定义exec方法,就会抛出异常。 从abc模块调用类abstractmethod和类ABCMeta,自己定义类Foo,继承抽象类ABCMeta,在类Foo中定义exec方法,并添加装饰 阅读全文
摘要:
paramiko在远程执行python脚本时,脚本中的输出内容可能会通过stderr这个管道输出出来,所以直接用paramiko的SSHClient类中的exec_command方法执行,通过读stderr管道中有无输出来判断命令是否成功执行的方式是行不通的。所以用更底层一些的Channel类的re 阅读全文
摘要:
该模块提供了一个标准界面来提取,格式化和打印Python程序的堆栈跟踪。它在打印堆栈跟踪时完全模仿Python解释器的行为。当您要在程序控制下打印堆栈跟踪时,例如在解释器周围的“包装器”中,这很有用。 该模块使用追溯对象 - 这是存储在sys.last_traceback变量中并作为第三个项目返回 阅读全文
摘要:
CSRF跨站请求伪造,是django中一个内置的中间件安全机制 加入csrf_token后,模板渲染时就会多出一个键值对 Ajax请求: 阅读全文
摘要:
一、安装master(在第一台机器上安装master) 1、 执行: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum install epel-release -y 阅读全文
摘要:
Form 1.models表单定义: 说明: min_length,max_length=12定义字段字符长度 error_messages={"requied":["必填"]}自定义错误信息 widget参数用来指定字段的类型和属性 clean是验证函数,分为局部钩子和全局钩子,局部钩子先于全局钩 阅读全文