摘要: 概述 通常情况下,我们需要自己手动在HTML页面中,编写form标签和其内的其它元素。但这费时费力,而且有可能写得不太恰当,数据验证也比较麻烦。有鉴于此,Django在内部集成了一个表单模块,专门帮助我们快速处理表单相关的内容。Django的表单模块给我们提供了下面三个主要功能: 准备和重构数据用于 阅读全文
posted @ 2019-06-18 17:46 richardzgt 阅读(163) 评论(0) 推荐(1) 编辑
摘要: 基础 配置引擎 模板引擎通过settings中的TEMPLATES设置来配置。这是一个列表,与引擎一一对应,每个元素都是一个引擎配置字典。由startproject命令生成的settings.py会自定定义如下的值 TEMPLATES = [ { 'BACKEND': 'django.templat 阅读全文
posted @ 2019-06-18 16:59 richardzgt 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 视图函数及快捷方式 视图函数,简称视图,本质上是一个简单的Python函数,它接受Web请求并且返回Web响应。 响应的内容可以是HTML网页、重定向、404错误,XML文档或图像等任何东西。但是,无论视图本身是个什么处理逻辑,最好都返回某种响应。 视图函数的代码写在哪里也无所谓,只要它在你的Pyt 阅读全文
posted @ 2019-06-11 11:11 richardzgt 阅读(308) 评论(0) 推荐(0) 编辑
摘要: ORM的操作 常用操作 http://www.cnblogs.com/wupeiqi/articles/6216618.html 进阶操作 raw sql操作 通过raw sql操作,可以直接控制sql语句, F 假设数据库有一个员工表,表中的年龄都自加“1”,这里就需要到orm的F功能,如下面的代 阅读全文
posted @ 2019-05-23 12:14 richardzgt 阅读(518) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- import requests import json import sys import os headers = {'Content-Type': 'application/json;charset=utf-8'} TOKEN="XXXXXX" api_url = "https://oapi.di... 阅读全文
posted @ 2019-05-08 15:49 richardzgt 阅读(465) 评论(0) 推荐(0) 编辑
摘要: ELK实用知识点总结 1 编码转换问题 这个问题,主要就是中文乱码。 input中的codec=>plain转码: codec => plain { charset => "GB2312" } 将GB2312的文本编码,转为UTF-8的编码。 也可以在filebeat中实现编码的转换(推荐): fi 阅读全文
posted @ 2019-04-28 12:33 richardzgt 阅读(680) 评论(0) 推荐(0) 编辑
摘要: HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。 这里需要关注几个重点: 幂等不仅仅只是一次(或多次)请求对资源没有副作用(比如查询数据库操作,没有增删改,因此没有 阅读全文
posted @ 2019-04-11 10:28 richardzgt 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 套路篇 1 CPU性能指标 2 性能工具 首先,平均负载的案例。我们先用 uptime, 查看了系统的平均负载;而在平均负载升高后,又用 mpstat 和 pidstat ,分别观察了每个 CPU 和每个进程 CPU 的使用情况,进而找出了导致平均负载升高的进程,也就是我们的压测工具 stress。 阅读全文
posted @ 2019-03-26 10:02 richardzgt 阅读(476) 评论(0) 推荐(0) 编辑
摘要: GIT 1 Git vs SVN Git是分布式的,SVN是集中式的 Git复杂概念多,SVN简单易上手 Git分支廉价,SVN分支昂贵 在版本管理里,分支是很常使用的功能。在发布版本前,需要发布分支,进行大需求开发,需要 feature 分支,大团队还会有开发分支,稳定分支等。在大团队开发过程中, 阅读全文
posted @ 2019-03-01 17:44 richardzgt 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 转 存储技术 网络存储设备根据存储技术的不同,主要分为三类:DAS(Direct Attached Storage)、NAS(Network Attached Storage)和SAN(Storage Area Network)。 直接连接存储DAS是对SCSI总线的进一步发展。它对外利用SCSI总 阅读全文
posted @ 2019-02-21 12:00 richardzgt 阅读(269) 评论(0) 推荐(0) 编辑