摘要:
# -*- coding: utf-8 -*- #@File name : filehelper.py #@Auther : jianglb-alibaba #@date : 2017-03-19 import collections def isfilelike_r(f): """ Check if object 'f' is readabl... 阅读全文
摘要:
import pymongo import sys import os sys.path.append(os.path.split(os.path.realpath(__file__))[0]+"/../../") from Config import ProductionConfig db_conn = pymongo.MongoClient(ProductionConfig.DB, Pr... 阅读全文
摘要:
mutex = threading.Lock() mutex.acquire()--锁住 mutex.release() --解锁 # coding:utf-8 import threading import time mutex = threading.Lock() def write(scan_type, host, port, info): mutex.acquire... 阅读全文
摘要:
# -*- coding: UTF-8 -*- import re # 搜索逻辑 def querylogic(list): query = {} if len(list) > 1 or len(list[0].split(':')) > 1: for _ in list: if _.find(':') > -1: ... 阅读全文
摘要:
目录结构如下: 前端代码如下: index.html PS: test..txt 文件放在flask工程的static文件夹下。 Flask后端代码如下: run.py 运行run.py,在浏览器打开http://127.0.0.1:5000/点击页面上的按钮即可测试不同的jQuery封装的ajax 阅读全文
摘要:
修改的flask默认的static文件夹只需要在创建Flask实例的时候,把static_folder和static_url_path参数设置为空字符串即可。 访问的时候用url_for函数,res文件夹和static文件夹同一级: res文件夹和static文件夹同一级,文件结构如下: run.p 阅读全文
摘要:
上一篇文章, 使用python的Flask实现一个RESTful API服务器端 简单地演示了Flask实的现的api服务器,里面提到了因为无状态的原则,没有session cookies,如果访问需要验证的接口,客户端请求必需每次都发送用户名和密码。通常在实际app应用中,并不会每次都将用户名和密 阅读全文
摘要:
使用Flask建立web services超级简单。 当然,也有很多Flask extensions可以帮助建立RESTful services,但是这个例实在太简单了,不需要使用任何扩展。 这个web service提供增加,删除、修改任务清单,所以我们需要将任务清单存储起来。最简单的做法就是使用 阅读全文
摘要:
pass 阅读全文
摘要:
pass 阅读全文
摘要:
def make_response(*args): 阅读全文
摘要:
如何调用: 阅读全文
摘要:
如果session返回的是loginsuccess,那么通过redirect直接跳转到执行的页面或者view。 同时通过装饰器的形式.. 如何调用,譬如只有成功登录的用户才能操作, request的请求只有在成功登录后才 阅读全文
摘要:
第一: 首先在view目录下的__init__.py文件定义好 (1) Flask实例 : (2) 数据库实例 (3) 其他用到的变量 等等 第二: 定义好Flask 核心代码 Views.py 第三: 定义好run(*argxs) 入口函数 阅读全文
摘要:
导入Flask框架后,在项目跟目录下面会有一个Config.py 文件,里面的默认内容为: 可以这Config 类里面定义变量和其他对象 如: 那如何在flask里面调用Config里面定义的变量和其他对象?1、调用变量: 2、调用其他对象: 阅读全文
摘要:
定义好链接DB类 阅读全文
摘要:
wsgify装饰器将一个普通函数转变成WSGI应用程序。 class webob.dec.wsgify(func=None, RequestClass=None, args=(), kwargs=None, middleware_wraps=None) from wsgiref.simple_ser 阅读全文
摘要:
注意 : 1、定义__call__的意义 class App(): def __init__(self): pass def method(self): pass app=App() app() #错误,因为app,即对象的实例,没有括号运算符 class App2(): def __init__( 阅读全文
摘要:
@total_ordering class Student: def __eq__(self, other): return ((self.lastname.lower(), self.firstname.lower()) == (other.lastname.lower(), other.firs 阅读全文
摘要:
源码: 阅读全文