为什么app.config或者current_app可以从一个随便起名的文件里,识别出这个是配置文件参数?

来源:4-6 拆分配置文件

老卢123123

2018-07-14

比如app文件夹下面的setting文件

正常情况下,python引用模块

from app.setting import PER_PAGE # import *

1·为什么current_app或者app.config就不需要指定位置呢? 配置文件的名字可以是不固定,自己起名的,所以查找配置文件的PER_PAGE是个遍历?浪费性能吧...

2·另外,如果没有直接告诉flask声明哪个是配置文件,然后假如两个文件里,都出现了PER_PAGE,会使用哪一个?

3·是不是任意文件内的PER_PAGE或COUNT等,都有可能被当作配置参数(已被查找到,等待注册)?还是说,需要使用app.config进行'注册'后,才去查找,然后成为配置参数?


写回答

1回答

7七月

2018-07-16

这个参数文件不是在 程序启动的时候 已经导入了吗?怎么没有指定位置呢?

0
1
老卢123123
疏忽了,感谢
2018-07-17
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2775 学习 · 1280 问题

查看课程