有沒有人試過這段代碼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文件?