自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(47)
  • 收藏
  • 关注

转载 利用 Django REST framework 编写 RESTful API

自动生成符合 RESTful 规范的 API支持 OPTION、HEAD、POST、GET、PATCH、PUT、DELETE根据Content-Type来动态的返回数据类型(如 text、json)生成 browserable 的交互页面(自动为 API 生成非常友好的浏览器页面)非常细粒度的权限管理(可以细粒度到 field 级...

2017-03-30 18:33:00 148

转载 Django Rest Framework 教程及API向导

Django Rest Framework 教程及API向导。一、请求(Request)REST_FRAMEWORK 中的 Request 扩展了标准的HttpRequest,为 REST_FRAMEWORK增加了灵活的request解析和request认证。1、请求.data: 获取请求的主体,相当于request.POST和request.FILES.query_params:...

2017-03-30 18:29:00 189

转载 django项目 myrunner--- 后台 (更正)

pass转载于:https://www.cnblogs.com/bayueman/articles/6647181.html

2017-03-30 17:15:00 129

转载 myrunner -- ModelAdmin 和View的思考

前端是jquery: 本例子定义了jquery.init.js:/*global django:true, jQuery:false*//* Puts the included jQuery into our own namespace using noConflict and passing * it 'true'. This ensures that...

2017-03-29 20:53:00 193

转载 zabbix2.4升级到2.5 --考虑升级到zabbix3.0

现在zabbix服务器,zabbix服务日志频繁出现MySQL server has gone away,经搜索,此问题在zabbix2.5之前是zabbix的一个bug,zabbix2.5后已经修复了。现在mysql是5.1.27 zabbix是2.4.7,同时请注意: mysql的6个表做了表分区打算升级到mysql5.6 和zabbix3.0...

2017-03-28 18:08:00 90

转载 django项目 myrunner--- 后台 (草稿)

功能描述:。 用户注册和登录。 用户权限矩阵表。 仪器台:。 "部署工具安装" --用户页面配置主机清单, 判断操作系统类别,根据系统不同,将主机分组。然后本项目能够自动检查是否安装了ansible或者salt或者pippet(如果安装了部分或者权限会在界面上显示不带灰的按钮(移动鼠标到按钮(或者绿灯)同时显示所安装的版本号)),同时后面有后面有两个按钮...

2017-03-28 09:49:00 224

转载 taiga代码研究--base ---command自定义命令基类

邮件命令import datetimefrom django.apps import appsfrom django.contrib.auth import get_user_modelfrom django.core.management.base import BaseCommandfrom django.utils import timezone...

2017-03-28 09:14:00 123

转载 taiga代码研究--base--自定义middleware

from django import httpfrom django.conf import settingsCOORS_ALLOWED_ORIGINS = "*"COORS_ALLOWED_METHODS = ["POST", "GET", "OPTIONS", "PUT", "DELETE", "PATCH", "HEAD"]COORS_ALL...

2017-03-28 09:10:00 206

转载 taiga代码研究--base--collections

collections.MutableSet内置的commections有:__all__ = ['deque', 'defaultdict', 'namedtuple', 'UserDict', 'UserList', 'UserString', 'Counter', 'OrderedDict', 'ChainMap']以下是taiga自定...

2017-03-28 09:08:00 91

转载 taiga代码研究 ---base--router

import itertoolsfrom collections import namedtuplefrom django.conf.urls import urlfrom django.core.exceptions import ImproperlyConfiguredfrom django.core.urlresolvers import NoRev...

2017-03-27 21:21:00 111

转载 taiga代码研究--自定义response

SimpleTemplateResponse--django.template.response.py 属性和方法: 1)template_name2)context_data ---渲染模板时用到的上下文数据。它必须是一个dict。3)rendered_content[source] --使用当前的模板和上下文数据渲染出来的响应内容。4) is_rendered[sour...

2017-03-27 21:20:00 141

转载 Django深入----django.db.transaction

django 的事务:transaction.pyatomic---原子性def atomic(using=None, savepoint=True): # Bare decorator: @atomic -- although the first argument is called # `using`, it's actually the...

2017-03-27 21:04:00 81

转载 django深入----django.db.transaction

django 的事务:transaction.pyatomic---原子性def atomic(using=None, savepoint=True): # Bare decorator: @atomic -- although the first argument is called # `using`, it's actually the f...

2017-03-27 21:03:00 135

转载 taiga代码研究--base--装饰器

# -*- coding: utf-8 -*-# Copyright (C) 2014-2016 Andrey Antukh <niwi@niwi.nz># Copyright (C) 2014-2016 Jesús Espino <jespinog@gmail.com># Copyright (C) 2014-2016 David B...

2017-03-27 21:01:00 110

转载 taiga代码研究--base--api--自定义Mixin

class CreateModelMixin: """ Create a model instance. """ def create(self, request, *args, **kwargs): validator = self.get_validator(data=request.DATA, files=r...

2017-03-27 20:59:00 73

转载 Flask+ Angularjs 实例: 创建博客

允许任何用户注册允许注册的用户登录允许登录的用户创建博客允许在首页展示博客允许登录的用户退后端Flask-RESTful - Flask 的 RESTful 扩展Flask-SQLAlchemy - Flask 的 SQLAlchemy 扩展Flask-Bcrypt - Flask 的 一个为你的应用提供 bcrypt...

2017-03-27 20:33:00 331

转载 巡风xunfeng代码研究---threading线程(nascan)

一、 def masscan(self, ip): try: if len(ip) == 0: return sys.path.append(sys.path[0] + "/plugin") m_scan = __import__("masscan") ...

2017-03-27 18:53:00 105

转载 Python --写excel

# -*- coding: UTF-8 -*-import xlwtimport StringIO# 将数据保存成exceldef write_data(data, tname): file = xlwt.Workbook(encoding='utf-8') table = file.add_sheet(tname, cel...

2017-03-27 16:46:00 42

转载 巡风xunfeng代码研究--下载xls数据

查看前端html:# 下载excel报表异步@app.route('/downloadxls', methods=['get', 'post'])@logincheckdef DownloadXls(): tid = request.args.get('taskid', '') taskda...

2017-03-27 16:21:00 95

转载 Python --链接Mongodb

# -*- coding: UTF-8 -*-from pymongo import MongoClient# 数据库连接class MongoDB(object): def __init__(self, host='localhost', port=27017, database='xunfeng', username='', passwo...

2017-03-27 16:17:00 57

转载 巡风xunfeng代码研究---核心模块深入分析--搜索和搜索结果

下面的是核心文件:1) search.html2) main.html3) View.py说明: 本项目使用的是jquery js脚本方式,请注意,在写脚本的时候请在页面后面添加jquery的相关js文件进去到html页面尾部<script src="static/js/jquery.min.js"></script><script ...

2017-03-27 15:02:00 154

转载 巡风xunfeng代码研究---新建Flask项目模板

生成以下的Flask项目模板现所缺功能还是很多如何完成以下的目录架构:1)在项目下面穿件 aider子目录,db子目录,views子目录,和其他功能模块目录(nascan,masscan,vulscan等),将static和templates目录移动到views目录下注意: views目录是package,因为新建package目录会生成__i...

2017-03-27 15:00:00 118

转载 FileHelper

# -*- coding: utf-8 -*-#@File name : filehelper.py#@Auther : jianglb-alibaba#@date : 2017-03-19import collectionsdef isfilelike_r(f): """ Check if objec...

2017-03-24 18:53:00 71

转载 mongodb客户端连接mongodb server

import pymongoimport sysimport ossys.path.append(os.path.split(os.path.realpath(__file__))[0]+"/../../")from Config import ProductionConfigdb_conn = pymongo.MongoClient(ProductionC...

2017-03-24 17:15:00 108

转载 Python线程锁

mutex = threading.Lock() mutex.acquire()--锁住mutex.release() --解锁# coding:utf-8import threadingimport timemutex = threading.Lock()def write(scan_type, host, port, info):...

2017-03-24 17:13:00 52

转载 python和搜索

# -*- coding: UTF-8 -*-import re# 搜索逻辑def querylogic(list): query = {} if len(list) > 1 or len(list[0].split(':')) > 1: for _ in list: i...

2017-03-24 16:51:00 53

转载 Flask---ajax(jquery)交互

  目录结构如下:|--| |--run.py |--static |--test.txt |--templates |--index.html前端代码如下:index.html<!DOCTYPE html><html lang="en"><head> ...

2017-03-24 16:29:00 425

转载 Flask--修改默认的static文件夹的方法

修改的flask默认的static文件夹只需要在创建Flask实例的时候,把static_folder和static_url_path参数设置为空字符串即可。app = Flask(__name__, static_folder='', static_url_path='')访问的时候用url_for函数,res文件夹和static文件夹同一级:res文件夹和s...

2017-03-24 16:25:00 486

转载 Flask设计带认证token的RESTful API接口[翻译]

上一篇文章,使用python的Flask实现一个RESTful API服务器端简单地演示了Flask实的现的api服务器,里面提到了因为无状态的原则,没有session cookies,如果访问需要验证的接口,客户端请求必需每次都发送用户名和密码。通常在实际app应用中,并不会每次都将用户名和密码发送。这篇里面就谈到了产生token的方法。完整的例子的代码可以在gith...

2017-03-24 16:15:00 187

转载 Python 和 Flask实现RESTful services

使用Flask建立web services超级简单。当然,也有很多Flask extensions可以帮助建立RESTful services,但是这个例实在太简单了,不需要使用任何扩展。这个web service提供增加,删除、修改任务清单,所以我们需要将任务清单存储起来。最简单的做法就是使用小型的数据库,但是数据库并不是本文涉及太多的。可以参考原文作者的完整教程。Flask ...

2017-03-24 16:12:00 70

转载 Flask--response研究

pass转载于:https://www.cnblogs.com/bayueman/p/6611951.html

2017-03-24 16:03:00 67

转载 Flask--request研究

pass转载于:https://www.cnblogs.com/bayueman/p/6611949.html

2017-03-24 16:03:00 49

转载 Flask---helpers研究

def make_response(*args):转载于:https://www.cnblogs.com/bayueman/p/6611944.html

2017-03-24 16:02:00 139

转载 Python和Excel

  # -*- coding: UTF-8 -*-import xlwtimport StringIO# 将数据保存成exceldef write_data(data, tname): file = xlwt.Workbook(encoding='utf-8') table = file.add_sheet(tname, ce...

2017-03-24 16:00:00 38

转载 Flask--登录检查(简单篇)---xunfeng巡风实例篇

如果session返回的是loginsuccess,那么通过redirect直接跳转到执行的页面或者view。同时通过装饰器的形式..# -*- coding: UTF-8 -*-from functools import wrapsfrom flask import session,url_for, redirect,logging# 登录状态...

2017-03-24 15:54:00 116

转载 Flask--init和run启动研究---xunfeng巡风实例篇

第一: 首先在view目录下的__init__.py文件定义好(1) Flask实例 :app = Flask(__name__)(2) 数据库实例Mongo = Conn.MongoDB(app.config.get('DB'), app.config.get('PORT'), app.config.get('DBNAME'), ...

2017-03-24 15:34:00 585

转载 Flask--Config研究

导入Flask框架后,在项目跟目录下面会有一个Config.py 文件,里面的默认内容为:class Config(object): pass可以这Config 类里面定义变量和其他对象如:class Config(object): ACCOUNT = 'admin' PASSWORD = 'xunfeng321'...

2017-03-24 15:20:00 60

转载 Python和Mongodb

  定义好链接DB类# -*- coding: UTF-8 -*-from pymongo import MongoClient# 数据库连接class MongoDB(object): def __init__(self, host='localhost', port=27017, database='xunfeng', username=''...

2017-03-24 15:14:00 35

转载 使用 wsgiref 创建WSGI APP

  wsgify装饰器将一个普通函数转变成WSGI应用程序。class webob.dec.wsgify(func=None, RequestClass=None, args=(), kwargs=None, middleware_wraps=None)from wsgiref.simple_server import make_server from webob...

2017-03-24 13:50:00 66

转载 如何使用werkzeug创建WSGI APP

注意 :1、定义__call__的意义class App(): def __init__(self): pass def method(self): pass app=App() app() #错误,因为app,即对象的实例,没有括号运算符 class App2(): de...

2017-03-24 09:58:00 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除