flask加载配置文件的两种方法 1.import config app.config.from_object(config) 2. app.config.from_pyfile(config.py) (使用这种方法不仅仅是只对于.py文件 同样也可以用于.txt文件等 使用这种方式可以传入参数silent=True,这样加载的静态文件没有被找到时不会出错) URL 1.定义一个带有参数的url时候,url下的函数也要传入参数,这个参数可以由我们指定类型,如整型、浮点型等,如果没有指 定具体的数据类型,那么默认使用string类型) 2.重要的url参数:uuid(表示唯一的字符串,一般用 来做表的主键) any( 表示想让不同的url对应同一个视图函数) url_for的使用 1.url_for(),此函数可以有多个参数。第一个参数是视图函数名字:由视图函数名字反转得到该视图函数的url。后面的参数如果在url中已经定义过,这个参 数会以path形式加到url中,否则会变成get方式传入的参数。 2.url_for函数会自动处理特殊的字符、解决编码问题。 自定义url转换器 要实现自己定义url传入参数的数据类型就要自己做一个url转换器 1.实现一个类 2.在自定义的类中,要重写正则表达式,从而达到控制数据类型形式的作用, 3.将自定义的类,映射到app.url_map.converters上。 细节问题 局域网中的其它电脑访问自己flask的网站,需要将app.run()中的host=‘0.0.0.0’。 flask项目默认使用 5000端口,可以设置port参数,赋值改变其端口号。 重定向 暂时性重定向(结合需要登录才能查看个人信息):return redirect(url_for(‘login’)) flask加载配置文件的两种方法 1.import config app.config.from_object(config) 2. app.config.from_pyfile(config.py) (使用这种方法不仅仅是只对于.py文件 同样也可以用于.txt文件等 使用这种方式可以传入参数silent=True,这样加载的静态文件没有被找到时不会出错) URL 1.定义一个带有参数的url时候,url下的函数也要传入参数,这个参数可以由我们指定类型,如整型、浮点型等,如果没有指 定具体的数据类型,那么默认使用string类型) 2.重要的url参数:uuid(表示唯一的字符串,一般用来做表的主键) any( 表示想让不同的url对应同一个视图函数)