工程结构是这样的
|-flasky
|-app/ # 可以扩展复制的 app,根据需求
|-templates/
|-static/
|-main/
|-__init__.py
|-errors.py
|-forms.py
|-views.py
|-__init__.py
|-email.py
|-models.py
|-migrations/ # 作为迁移使用
|-tests/ # 测试用例
|-__init__.py
|-test*.py
|-venv/ # virtualenv 的使用环境
|-requirements.txt # pip install -r requirements.txt
|-config.py # 配置文件
|-manage.py # 启动文件,入口
我的需求是,想在 app/main/views.py 中导入 config.py 中的内容,config.py 不在 app 这个包中。
可以在 app/main/views.py 中这样写么?
import sys
sys.path.append('...')
import config
希望大家帮帮忙,给个解决办法。
1
wellsc 2017-09-13 00:00:34 +08:00
[how to use PYTHONPATH]( https://stackoverflow.com/questions/19917492/how-to-use-pythonpath)
|
2
arischow 2017-09-13 00:05:12 +08:00 via iPhone
提示:看 flask 文档。
|
3
lbfeng 2017-09-13 00:28:46 +08:00
app.config.from_object(config)
app.config['xxxx'] |
4
Rob007 2017-09-13 13:23:01 +08:00
current_app.config['xx']
|
5
zhusimaji 2017-09-19 19:10:28 +08:00 via iPhone
使用 flask 程序上下文解决
|