摘要: Tronado自定义Form组件 Tronado自定义Form组件 一、获取类里面的静态属性以及动态属性的方法 方式一: # 方式一 class Foo(object): user = 123 def __init__(self): self.name = 123 self.age = 456 de 阅读全文
posted @ 2019-08-03 22:18 MiaoQinHong 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Tronado Tronado Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 阅读全文
posted @ 2019-08-03 22:17 MiaoQinHong 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 整合Flask中的目录结构 整合Flask中的目录结构 一、SQLAlchemy-Utils 由于sqlalchemy中没有提供choice方法,所以借助SQLAlchemy-Utils组件提供的choice方法 import datetime from sqlalchemy import crea 阅读全文
posted @ 2019-08-03 22:14 MiaoQinHong 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 自定义Form组件 自定义Form组件 一、wtforms源码流程 1、实例化流程分析 1 # 源码流程 2 1. 执行type的 __call__ 方法,读取字段到静态字段 cls._unbound_fields 中; meta类读取到cls._wtforms_meta中 3 2. 执行构造方法 阅读全文
posted @ 2019-08-03 22:13 MiaoQinHong 阅读(180) 评论(0) 推荐(0) 编辑
摘要: flask-script组件 flask-script组件 Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; Flask S 阅读全文
posted @ 2019-08-03 22:11 MiaoQinHong 阅读(141) 评论(0) 推荐(0) 编辑
摘要: flask-session组件 flask-session组件 简介 flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis:保存数据的一种工具,五大类型。非关系型数据 阅读全文
posted @ 2019-08-03 22:09 MiaoQinHong 阅读(178) 评论(0) 推荐(0) 编辑
摘要: flask中的wtforms使用 flask中的wtforms使用 一、简单介绍flask中的wtforms WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: pip3 install wtforms 二、简单使用wtforms组件 1、用户登录 具体代 阅读全文
posted @ 2019-08-03 22:08 MiaoQinHong 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 补充的flask实例化参数以及信号 补充的flask实例化参数以及信号 一、实例化补充 instance_path和instance_relative_config是配合来用的、这两个参数是用来找配置文件的,当用app.config.from_pyfile('settings.py')这种方式导入配 阅读全文
posted @ 2019-08-03 22:07 MiaoQinHong 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 用flask实现的分页 用flask实现的分页 一、flask实现的分页组件 from urllib.parse import urlencode,quote,unquote class Pagination(object): """ 自定义分页 """ def __init__(self,curr 阅读全文
posted @ 2019-08-03 22:03 MiaoQinHong 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 用flask的扩展实现的简单的页面登录 用flask的扩展实现的简单的页面登录 from flask import Flask,render_template,request,redirect,session app = Flask(__name__,template_folder='templat 阅读全文
posted @ 2019-08-03 22:02 MiaoQinHong 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 基于DBUtils实现数据库连接池 基于DBUtils实现数据库连接池 小知识: 1、子类继承父类的三种方式 class Dog(Animal): #子类 派生类 def __init__(self,name,breed, life_value,aggr): # Animal.__init__(se 阅读全文
posted @ 2019-08-03 22:01 MiaoQinHong 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Flask基础 Flask基础 知识点回顾 1、flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 2、实例化Flask对象,里面是有参数的 app = Flask(__name__,template_folder='templates',static_url_ 阅读全文
posted @ 2019-08-03 22:00 MiaoQinHong 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Flask入门 Flask入门 一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来) Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触 阅读全文
posted @ 2019-08-03 21:55 MiaoQinHong 阅读(215) 评论(0) 推荐(0) 编辑
摘要: cookie和session 一、cookie和session的介绍 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再 阅读全文
posted @ 2019-08-03 21:53 MiaoQinHong 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 自定义Web框架 http协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 阅读全文
posted @ 2019-08-03 21:48 MiaoQinHong 阅读(156) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-08-03 21:46 MiaoQinHong 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 在这之前,先了解super()和__new__()方法 super()方法: 返回一个父类或兄弟类类型的代理对象,让你能够调用一些从继承过来的方法。 它有两个典型作用: a. 在单继承的类层次结构中,super()可用于引用父类而不显式父类名称,从而使代码更易于维护。 b. 在多重继承中,可以保证公 阅读全文
posted @ 2019-08-03 21:25 MiaoQinHong 阅读(986) 评论(0) 推荐(0) 编辑
摘要: popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点 popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点 一、首先说一下自执行函数 1. 立即执行函数是什么?也就是匿名函数 立即执行函数就是 声明一个匿名函数 马上调用这个匿名函数 2、popup的举例 点击,弹出一 阅读全文
posted @ 2019-08-03 07:34 MiaoQinHong 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Bootstrap补充 Bootstrap补充 一、一个小知识点 1、截取长屏的操作 2、设置默认格式 3、md,sm, xs 4、空格和没有空格的选择器 二、响应式介绍 - 响应式布局是什么? 同一个网页在不同的终端上呈现不同的布局等- 响应式怎么实现的? 1. CSS3 media query 阅读全文
posted @ 2019-08-03 07:31 MiaoQinHong 阅读(436) 评论(0) 推荐(0) 编辑
摘要: jQuery之jQuery扩展和事件 jQuery之jQuery扩展和事件 一、jQuery事件 常用事件 blur([[data],fn]) 失去焦点 focus([[data],fn]) 获取焦点( 搜索框例子) change([[data],fn]) 当select下拉框中的元素发生改变的时候 阅读全文
posted @ 2019-08-03 07:26 MiaoQinHong 阅读(200) 评论(0) 推荐(0) 编辑