Flask Property
__class__
__dict__
__doc__
__module__
app_ctx_globals_class
config_class
debug
default_config
error_handlers
get_send_file_max_age
has_static_folder
jinja_environment
jinja_loader
jinja_options
json_decoder
json_encoder
logger_name
open_resource
permanent_session_lifetime
request_class
request_globals_class
response_class
secret_key
send_file_max_age_default
send_static_file
session_cookie_name
session_interface
static_folder
static_url_path
test_client_class
testing
url_rule_class
use_x_sendfile
Flask Method
(classmethod) delattr
(classmethod) format
(classmethod) getattribute
(classmethod) hash
(staticmethod) new
(classmethod) reduce
(classmethod) reduce_ex
(classmethod) setattr
(classmethod) sizeof
(classmethod) str
(classmethod) subclasshook
(classmethod) weakref
(classmethod) inject_url_defaults
(classmethod) iter_blueprints
(setupmethod) register_blueprint
(classmethod) update_template_context
(setupmethod) add_template_filter
(classmethod) jinja_env
(property)propagate_exceptions
(classmethod) open_session
(classmethod) preprocess_request
(classmethod) raise_routing_exception
(setupmethod) before_request
(classmethod) should_ignore_error
(classmethod) init
(classmethod) try_trigger_before_first_request_functions
(classmethod) test_request_context
(setupmethod) url_value_preprocessor
(classmethod) make_config
(property)preserve_context_on_exception
(setupmethod) url_defaults
(classmethod) handle_http_exception
(setupmethod) before_first_request
(classmethod) select_jinja_autoescape
(classmethod) wsgi_app
(classmethod) handle_user_exception
(classmethod) test_client
(classmethod) create_jinja_environment
(classmethod) call
(classmethod) do_teardown_appcontext
(property)logger
(setupmethod) add_template_global
(setupmethod) template_filter
(setupmethod) shell_context_processor
(classmethod) process_response
(classmethod) run
(setupmethod) template_test
(classmethod) handle_url_build_error
(classmethod) do_teardown_request
(staticmethod) _get_exc_class_and_code
(classmethod) create_global_jinja_loader
(setupmethod) errorhandler
(classmethod) log_exception
(setupmethod) context_processor
(classmethod) full_dispatch_request
(setupmethod) teardown_appcontext
(classmethod) register_error_handler
(classmethod) create_url_adapter
(classmethod) make_null_session
(classmethod) init_jinja_globals
(classmethod) _find_error_handler
(classmethod) finalize_request
(classmethod) save_session
(setupmethod) endpoint
(classmethod) name
(classmethod) make_default_options_response
(setupmethod) _register_error_handler
(classmethod) dispatch_request
(setupmethod) add_url_rule
(classmethod) route
(classmethod) open_instance_resource
(classmethod) handle_exception
(classmethod) app_context
(classmethod) make_shell_context
(property)got_first_request
(setupmethod) template_global
(classmethod) repr
(classmethod) make_response
(classmethod) request_context
(classmethod) auto_find_instance_path
(setupmethod) add_template_test
(setupmethod) after_request
(setupmethod) teardown_request
(classmethod) trap_http_exception

Flask版本0.12。

Flask Property

__class__

介绍: 用于存放当前对象实例所属的类型,值是:<class 'flask.app.Flask'>。**注意在未修改__class__的情况下,type(A)=A.class

__dict__

介绍: 用于存放当前对象的所有属性。其内容是本文数据字典的子集。

__doc__

介绍: 保存类的文档字符串。可以通过help函数或者inspect.getdoc(Class)获得。

__module__

介绍: 类所属的模块。

app_ctx_globals_class

介绍:

config_class

介绍:

debug

介绍:

default_config

介绍:

error_handlers

介绍:

get_send_file_max_age

介绍:

has_static_folder

介绍:

jinja_environment

介绍:

jinja_loader

介绍:

jinja_options

介绍:

json_decoder

介绍:

json_encoder

介绍:

logger_name

介绍:

open_resource

介绍:

permanent_session_lifetime

介绍:

request_class

介绍:

request_globals_class

介绍:

response_class

介绍:

secret_key

介绍:

send_file_max_age_default

介绍:

send_static_file

介绍:

session_cookie_name

介绍:

session_interface

介绍:

static_folder

介绍:

static_url_path

介绍:

test_client_class

介绍:

testing

介绍:

url_rule_class

介绍:

use_x_sendfile

介绍:

Flask Method

(classmethod) delattr

介绍:删除属性attr;内建函数self.delattr(attr)时被调用。

(classmethod) format

介绍: 格式化字符串的输出.

(classmethod) getattribute

介绍: 访问Flask的属性时调用该函数。总是被调用。

(classmethod) hash

介绍: 散列函数值,调用该方法可以得到对象的7位哈希数字。

(staticmethod) new

介绍: 静态方法,用于创建类实例;它在__init__之前被调用。

(classmethod) reduce

介绍: 没找到介绍。

(classmethod) reduce_ex

介绍: 没找到介绍

(classmethod) setattr

介绍: 设置属性attr;内建函数self.setattr(self,attr,val)的调用;

(classmethod) sizeof

介绍: 没找到介绍

(classmethod) str

介绍: :当前对象被字符串化时被调用;内建函数str(self)函数,或print(self)的调用;

(classmethod) subclasshook

介绍: 没找到介绍

(classmethod) weakref

介绍: 没找到介绍

(classmethod) inject_url_defaults

参数: endpoint,values

介绍:

(classmethod) iter_blueprints

介绍:

(setupmethod) register_blueprint

参数: blueprint,**options

介绍:

(classmethod) update_template_context

参数: context

介绍:

(setupmethod) add_template_filter

参数: f,name=None

介绍:

(classmethod) jinja_env

介绍:

(property)propagate_exceptions

介绍:

(classmethod) open_session

参数: request

介绍:

(classmethod) preprocess_request

介绍:

(classmethod) raise_routing_exception

参数: request

介绍:

(setupmethod) before_request

参数: f

介绍:

(classmethod) should_ignore_error

参数: error

介绍:

(classmethod) init

参数: import_name, static_path = None, static_url_path = None,static_folder = 'static', template_folder = 'templates',instance_path = None, instance_relative_config = False,root_path = None

介绍:

(classmethod) try_trigger_before_first_request_functions

介绍:

(classmethod) test_request_context

参数: args,*kwargs

介绍:

(setupmethod) url_value_preprocessor

参数: f

介绍:

(classmethod) make_config

参数: instance_relative=False

介绍:

(property)preserve_context_on_exception

介绍:

(setupmethod) url_defaults

参数: f

介绍:

(classmethod) handle_http_exception

参数: e

介绍:

(setupmethod) before_first_request

参数: f

介绍:

(classmethod) select_jinja_autoescape

参数: filename

介绍:

(classmethod) wsgi_app

参数: environ,start_response

介绍:

(classmethod) handle_user_exception

参数: e

介绍:

(classmethod) test_client

参数: use_cookies=True,**kwargs

介绍:

(classmethod) create_jinja_environment

介绍:

(classmethod) call

参数: environ,start_response

介绍:

(classmethod) do_teardown_appcontext

参数: exc=_sentinel

介绍:

(property)logger

介绍:

(setupmethod) add_template_global

参数: f,name=None

介绍:

(setupmethod) template_filter

参数: name=None

介绍:

(setupmethod) shell_context_processor

参数: f

介绍:

(classmethod) process_response

参数: response

介绍:

(classmethod) run

参数: host=None,port=None,debug=None,**options

介绍:

(setupmethod) template_test

参数: name=None

介绍:

(classmethod) handle_url_build_error

参数: error,endpoint,values

介绍:

(classmethod) do_teardown_request

参数: exc=_sentinel

介绍:

(staticmethod) _get_exc_class_and_code

参数: exc_class_or_code

介绍:

(classmethod) create_global_jinja_loader

介绍:

(setupmethod) errorhandler

参数: code_or_exception

介绍:

(classmethod) log_exception

参数: exc_info

介绍:

(setupmethod) context_processor

参数: f

介绍:

(classmethod) full_dispatch_request

介绍:

(setupmethod) teardown_appcontext

参数: f

介绍:

(classmethod) register_error_handler

参数: code_or_exception,f

介绍:

(classmethod) create_url_adapter

参数: request

介绍:

(classmethod) make_null_session

介绍:

(classmethod) init_jinja_globals

介绍:

(classmethod) _find_error_handler

参数: e

介绍:

(classmethod) finalize_request

参数: rv,from_error_handler=False

介绍:

(classmethod) save_session

参数: session,response

介绍:

(setupmethod) endpoint

参数: endpoint

介绍:

(classmethod) name

介绍:

(classmethod) make_default_options_response

介绍:

(setupmethod) _register_error_handler

参数: key,code_or_exception,f

介绍:

(classmethod) dispatch_request

介绍:

(setupmethod) add_url_rule

参数: rule,endpoint=None,view_func=None,**options

介绍:

(classmethod) route

参数: rule,**options

介绍:

(classmethod) open_instance_resource

参数: resource,mode='rb'

介绍:

(classmethod) handle_exception

参数: e

介绍:

(classmethod) app_context

介绍:

(classmethod) make_shell_context

介绍:

(property)got_first_request

介绍:

(setupmethod) template_global

参数: name=None

介绍:

(classmethod) repr

介绍:

(classmethod) make_response

参数: rv

介绍:

(classmethod) request_context

参数: environ

介绍:

(classmethod) auto_find_instance_path

介绍:

(setupmethod) add_template_test

参数: f,name=None

介绍:

(setupmethod) after_request

参数: f

介绍:

(setupmethod) teardown_request

参数: f

介绍:

(classmethod) trap_http_exception

参数: e

介绍:

方法类型介绍:

  • 成员方法:类方法中第一个参数是self的为类成员方法。
  • classmethod 类方法中第一个参数是cls(类对象)的方法
  • property 类变量的只读方法: 使用了装饰器@property的方法
  • staticmethod: 使用了装饰器@staticmethod的静态方法。静态方法和类方法相似,区别是静态方法不关注对象和对象内部属性,静态方法不强制要求参数。
  • setupmethod

@classmethod means: when this method is called, we pass the class as the first argument instead of the instance of that class (as we normally do with methods). This means you can use the class and its properties inside that method rather than a particular instance.

@staticmethod means: when this method is called, we don't pass an instance of the class to it (as we normally do with methods). This means you can put a function inside a class but you can't access the instance of that class (this is useful when your method does not use the instance).

Flask类的属性和方法大全的更多相关文章

  1. [OC][转]UITableView属性及方法大全

    Tip: UITableView属性及方法大全  (摘录地址) p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 1 ...

  2. Android零基础入门第22节:ImageView的属性和方法大全

    原文:Android零基础入门第22节:ImageView的属性和方法大全 通过前面几期的学习,TextView控件及其子控件基本学习完成,可以在Android屏幕上显示一些文字或者按钮,那么从本期开 ...

  3. Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全

    原文:Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全 前面简单学习了一些Android UI的一些基础知识,那么接下来我们一起来详细学习Android的 ...

  4. <九>面向对象分析之UML核心元素之设计类,类,属性,方法,可见性

    设计类

  5. java基础学习总结六(对象与类、类的属性与方法)

    一:面向过程与面向对象的区别 举例:一个人开门的动作,可以分解为开门,人进去,关门. 面向过程:人作为执行者,1:开门  2:进入   3:关门 面向对象:人作为指挥者,将开门,关门的动作都封装到门上 ...

  6. final可以修饰类、属性、方法

    final可以修饰类.属性.方法. 当用final修饰类的时候,此类不可被继承,即final类没有子类.这样可以用final保证用户调用时动作的一致性,可以防止子类覆盖情况的发生. 当利用final修 ...

  7. Java 类、属性、方法修饰符 public、private、protected、default

    Java 中修饰类修饰符:public .default (默认) Java 中修饰类中属性.方法修饰符:public.private.protected.default (默认) 通过 IDEA 创 ...

  8. Delphi 正则表达式之TPerlRegEx 类的属性与方法(7): Split 函数

    Delphi 正则表达式之TPerlRegEx 类的属性与方法(7): Split 函数 //字符串分割: Split var   reg: TPerlRegEx;   List: TStrings; ...

  9. Delphi 正则表达式之TPerlRegEx 类的属性与方法(6): EscapeRegExChars 函数

    Delphi 正则表达式之TPerlRegEx 类的属性与方法(6): EscapeRegExChars 函数 // EscapeRegExChars 函数可以自动为特殊字符加转义符号 \ var   ...

随机推荐

  1. 从JDK源码角度看并发锁的优化

    在CLH锁核心思想的影响下,JDK并发包以CLH锁作为基础而设计,其中主要是考虑到CLH锁更容易实现取消与超时功能.比起原来的CLH锁已经做了很大的改造,主要从两方面进行了改造:节点的结构与节点等待机 ...

  2. Html.java 存储页面信息类

    Html.java 存储页面信息类 package com.iteye.injavawetrust.miner; /** * 存储页面信息类 * @author InJavaWeTrust * */ ...

  3. ssh连接原理介绍( 无密码连接登录的原理)

    SSH(Secure  Shell)一种在不安全网络上提供安全远程登录及其它安全网络服务的协议.由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x.(SSH 2.x的客户程序是不能 ...

  4. java实现http的post和get

    前话说一句:conn.setDefaultRequestProperty(key, value);这个函数是设置属性的,其实可以没有!   自己写了一个简单的get,容易控制 public stati ...

  5. (NO.00001)iOS游戏SpeedBoy Lite成形记(二十七)

    切换回Xcode,在GameScene.m中添加新的实例变量:_winLayer. 接下来在第一个选手到达终点时,我们可以完成选手胜利的动画特效了. 首先,在GameScene.m中添加一个新方法pl ...

  6. Python学习笔记 - 高阶函数

    高阶函数英文叫Higher-order function.什么是高阶函数?我们以实际代码为例子,一步一步深入概念. 变量可以指向函数 以Python内置的求绝对值的函数abs()为例,调用该函数用以下 ...

  7. 03_TortoiseGit冲突和补丁演示,补丁冲突

     1 下载TortoiseGit,下载地址: http://tortoisegit.soft32.com/free-download/ 2 创建一个GIT仓库 3 创建克隆,创建两个用于克隆的仓库 ...

  8. UML之构件图

    构件图,英文名曰:Component Diagrams用于描述一组构件之间的组织和依赖关系,用于建模系统的静态实现视图,构件可以是可执行程序.库.表.文件和文档等,她包含了逻辑类或者逻辑类的实现信息, ...

  9. 对于CocoaPods的简单理解,实践安装使用过程和常见问题

    (本文是自己通过其他文章进行的自我编辑和简单修改,请大家凑活看看) 一.什么是CocoaPods CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理.开发iOS项目不可避免地 ...

  10. Leetcode(59)-Count Primes

    题目: Description: Count the number of prime numbers less than a non-negative number, n. 思路: 题意:求小于给定非 ...