- 博客(19)
- 收藏
- 关注
转载 Django rest framwork-CMDB API实战
一、序列化serializers.pyfrom rest_framework import serializersfrom web_manage import modelsclass AssetSerializer(serializers.ModelSerializer): class Meta: model = models.Serv...
2018-03-02 14:35:00
147
转载 Django rest framwork
Restful APIREST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态REST与技术无关,代表的是一种软件架构风格...
2018-03-02 14:20:00
163
转载 Celery异步任务队列/周期任务+ RabbitMQ + Django
一、Celery介绍和基本使用Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery, 举几个实例场景中可用的例子:你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你返回 一个任务ID,你过一段时间只需要拿着这个任务...
2017-03-26 17:12:00
180
转载 Python之CMDB资产管理系统
最近正好在给公司做CMDB资产管理系统,现在做的也差不多了,现在回头吧思路整理下。CMDB介绍CMDB --Configuration Management Database 配置管理数据库,CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。在实际的项目中...
2017-02-28 16:15:00
1928
转载 python类和对象-扩展
1、为类或对象动态创建属性或方法2、__slots__ = ('name','age'),【实例】只能创建指定的属性属性或方法 ---新式类3、执行父类的构造函数的不同Father.__init__(self) --经典类super(Son,self).__init__() --新式类4、Person.__bases__ 只会显示一层继承的所有父类5、__call__ __ca...
2016-12-24 14:01:00
91
转载 算法之常用排序:冒泡排序、选择排序、插入排序
冒泡排序:将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮#!/bin/env python#_*_ coding:utf-8 _*_#算法之冒泡排序li = [13,22,6,99,11]for m in range(len(li)-1): if li[m] > li[m+1]: temp = ...
2016-06-21 18:54:00
94
转载 Scrapy爬虫框架之爬取校花网图片
ScrapyScrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。Scrapy用途广泛,可以用于数据挖掘、监测和自动化...
2016-06-06 10:12:00
169
转载 Django-Model操作数据库(增删改查、连表结构)
一、数据库操作1、创建model表 基本结构123456fromdjango.dbimportmodelsclassuserinfo(models.Model): #如果没有models.AutoField,默认会创建一个id的自增列name=m...
2016-03-27 23:58:00
100
转载 Django-Form表单(验证、定制、错误信息、Select)
Django form 流程1、创建类,继承form.Form2、页面根据类的对象自动创建html标签3、提交,request.POST 封装到类的对象里,obj=UserInfo(request.POST)4、用户输入是否合法 obj.is_valid()5、全部合法,获取全部内容 obj.clean()6、只有有不合...
2016-03-27 23:40:00
283
转载 Django进阶(路由系统、中间件、缓存、Cookie和Session、Ajax发送数据
路由系统1、每个路由规则对应一个view中的函数url(r'^index/(\d*)', views.index),url(r'^manage/(?P<name>\w*)/(?P<id>\d*)', views.manage),url(r'^manage/(?P<name>\w*)', views.manage,{'id':333}...
2016-03-27 23:04:00
139
转载 Django初探(模板渲染、模板语音、simple_tag、母版子版、静态配置文件)
一、首先我们用PyCharm来创建一个Django项目终端命令:django-admin startproject sitename图形创建:这样一个Django项目就创建完成了,上面可以看到项目的一个结构接下来创建一个APP二、创建APP进入到项目所在目录执行命令C:\Users\yangmingwei\PycharmProjec...
2016-03-14 23:15:00
354
转载 Python自定义web框架、Jinja2
WSGI(Web Server Gateway Interface)是一种规范,它定义了使用python编写的web app与web server之间接口格式,实现web app与web server间的解耦。python标准库提供的独立WSGI服务器称为wsgiref。标准Web框架#!/usr/bin/env python#coding:utf-8from w...
2016-03-14 23:09:00
93
转载 python操作mysql
Python 操作 Mysql 模块的安装linux:yum install MySQL-python 安装 python-mysqldb tar zxf MySQL-python-1.2.3c1.tar.gzcd MySQL-python-1.2.3c1python setup.py install SQL常用操作:1...
2016-02-18 17:45:00
77
转载 堡垒机
实现流程:【登录堡垒机】--> 【选择服务器】 --> 【操作服务器,并记录操作】实现:1、创建堡垒机用户 adduser baolei2、用户登录堡垒机后,自动执行脚本 配置 .bashrc 添加: /usr/bin/python /home/baolei/baolei/bin/menu.py ...
2016-02-04 15:07:00
139
转载 Paramiko使用
1、下载安装pycrypto-2.6.1.tar.gz (apt-getinstallpython-dev) 解压,进入,python setup.py build【编译】,python setup.py install 【安装】 ----》import Crypto 2、下载安装paramiko-1.10.1.tar.gz 解压,进入,pyth...
2016-01-29 18:49:00
145
转载 多进程Process
多进程旧式写法from multiprocessing import Pooldef f(x): return x*xif __name__ == '__main__': p = Pool(5) print(p.map(f,[1,2,3])) 多进程新式写法from multiprocessing imp...
2016-01-29 18:40:00
80
转载 多线程 threading
Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。import threading #导入多线程模块import timedef run(num): print ("thread..",num) time.sleep(1) #休眠1秒####单线程执行10次,需要花10秒for n in ra...
2016-01-29 18:35:00
111
转载 python之面向对象编程
面向对象三大特性之封装class Foo: def __init__(self,host,port,user,pwd): self.host = host self.port = port self.user = user self.pwd = pwd def mysql_select(self): p...
2016-01-29 18:04:00
120
转载 python之装饰器
@outerdef foo(): pass装饰器1.装饰器是一个函数,至少2层2.执行outer函数,被装饰的函数作为参数outer(foo),outer函数的返回值,赋值给被装饰的函数的函数名3.动态参数,可以装饰含有n个参数的函数4.函数的返回值5.多装饰器6.3层装饰器 装饰不含参数的函数@outer...
2016-01-21 17:19:00
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人