我遇到了与Flask 10.1混淆的东西.
from flask import Flask
app = Flask(__name__)
app.config.from_pyfile('local.cfg')
app.config.update(dict(
BAR = 'bar',
))
Run Code Online (Sandbox Code Playgroud)
local.cfg是哪里的
FOO = 'foo'
BAR = 'bar'
Run Code Online (Sandbox Code Playgroud)
我明白了
app.config['FOO'] => ('foo',)
app.config['BAR'] => 'bar'
Run Code Online (Sandbox Code Playgroud)
我做错了什么让FOO成为一个元组?
嗯,那令人尴尬.我遇到了一个逗号失明的案例.为了其他任何偶然发现此问题的人的利益,在配置文件中使用逗号会导致元组.那是,
FOO = 'foo'
Run Code Online (Sandbox Code Playgroud)
按预期工作.但是输入
FOO = 'foo',
Run Code Online (Sandbox Code Playgroud)
事情就这样发展了 app.config['FOO'] == ('foo',)
| 归档时间: |
|
| 查看次数: |
1050 次 |
| 最近记录: |