04 2018 档案

摘要:一、SQLAlchemy-Utils 由于sqlalchemy中没有提供choice方法,所以借助SQLAlchemy-Utils组件提供的choice方法 import datetime from sqlalchemy import create_engine from sqlalchemy.ex 阅读全文
posted @ 2018-04-29 08:06 明王不动心 阅读(359) 评论(0) 推荐(0) 编辑
摘要:Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; Flask Script和Flask本身的工作方式类似,只需定义和添加从命 阅读全文
posted @ 2018-04-29 08:04 明王不动心 阅读(211) 评论(0) 推荐(0) 编辑
摘要:一、wtforms源码流程 1、实例化流程分析 1 # 源码流程 2 1. 执行type的 __call__ 方法,读取字段到静态字段 cls._unbound_fields 中; meta类读取到cls._wtforms_meta中 3 2. 执行构造方法 4 5 a. 循环cls._unboun 阅读全文
posted @ 2018-04-29 08:04 明王不动心 阅读(212) 评论(0) 推荐(0) 编辑
摘要:简介 flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis:保存数据的一种工具,五大类型。非关系型数据库 memcached filesystem mongodb s 阅读全文
posted @ 2018-04-29 08:02 明王不动心 阅读(269) 评论(0) 推荐(0) 编辑
摘要:一、简单介绍flask中的wtforms WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: pip3 install wtforms 二、简单使用wtforms组件 1、用户登录 具体代码: from flask import Flask,render_ 阅读全文
posted @ 2018-04-29 08:00 明王不动心 阅读(1423) 评论(1) 推荐(1) 编辑
摘要:一、实例化补充 instance_path和instance_relative_config是配合来用的、这两个参数是用来找配置文件的,当用app.config.from_pyfile('settings.py')这种方式导入配置文件的时候会用到 from flask import Flask,re 阅读全文
posted @ 2018-04-29 07:59 明王不动心 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一、flask实现的分页组件 from urllib.parse import urlencode,quote,unquote class Pagination(object): """ 自定义分页 """ def __init__(self,current_page,total_count,bas 阅读全文
posted @ 2018-04-29 07:55 明王不动心 阅读(588) 评论(0) 推荐(0) 编辑
摘要:from flask import Flask,render_template,request,redirect,session app = Flask(__name__,template_folder='templates') app.secret_key = "sdsfdsgdfgdfgfh" @app.before_request def process_request(): i... 阅读全文
posted @ 2018-04-29 07:52 明王不动心 阅读(238) 评论(0) 推荐(0) 编辑
摘要:基于DBUtils实现数据库连接池 小知识: 1、子类继承父类的三种方式 class Dog(Animal): #子类 派生类 def __init__(self,name,breed, life_value,aggr): # Animal.__init__(self,name,breed, lif 阅读全文
posted @ 2018-04-29 07:51 明王不动心 阅读(339) 评论(0) 推荐(0) 编辑
摘要:知识点回顾 1、flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 2、实例化Flask对象,里面是有参数的 app = Flask(__name__,template_folder='templates',static_url_path='/xxxxxx') 阅读全文
posted @ 2018-04-29 07:33 明王不动心 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Flask入门 一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来) Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架 阅读全文
posted @ 2018-04-29 01:36 明王不动心 阅读(184) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ是一个在AMQP基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。 应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链 阅读全文
posted @ 2018-04-28 11:58 明王不动心 阅读(296) 评论(0) 推荐(0) 编辑
摘要:redis是一个key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(列表)、hash(哈希)、set(集合)、zset(有序集合)。 这些数据类型都支持push/pop、add/remove及取交集并集和差集集更丰富的操作 阅读全文
posted @ 2018-04-28 11:07 明王不动心 阅读(473) 评论(0) 推荐(0) 编辑
摘要:Memcached是一个高性能的分布式内存对象缓存系统,用于Web应用以减轻数据库的负载。 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。 Memcached基于一个存储键/值对的hashmap。 其守护进程(daemon)是用C写的,但是客户端可以用任何语 阅读全文
posted @ 2018-04-28 09:23 明王不动心 阅读(330) 评论(0) 推荐(0) 编辑
摘要:一、什么是RESTful REST与技术无关,代表一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”。 REST从资源的角度审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征, 阅读全文
posted @ 2018-04-15 13:24 明王不动心 阅读(664) 评论(0) 推荐(0) 编辑
摘要:docker run创建Docker容器时,可以用-net选项指定容器的网络模式,Docker有以下4中网络模式。 bridge模式:使用-net=bridge指定,默认设置; host模式:使用-net=host指定; none模式:使用-net=none指定; container模式:使用-ne 阅读全文
posted @ 2018-04-11 20:45 明王不动心 阅读(1192) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示