有没有人试过这段代码flask config based static folder code cnippet?从Flask中的配置更改静态文件夹
代码:
import flask
class MyFlask(flask.Flask):
@property
def static_folder(self):
if self.config.get('STATIC_FOLDER') is not None:
return os.path.join(self.root_path,
self.config.get('STATIC_FOLDER'))
@static_folder.setter
def static_folder(self, value):
self.config.get('STATIC_FOLDER') = value
# Now these are equivalent:
app = Flask(__name__, static_folder='foo')
app = MyFlask(__name__)
app.config['STATIC_FOLDER'] = 'foo'
在我的情况下,抱怨这行:
self.config.get('STATIC_FOLDER') = value
错误消息:Can't assign to function call
有谁如何设置从配置的static_folder。在Flask中的py文件?