【发布时间】:2017-04-01 21:39:37
【问题描述】:
我正在尝试创建自定义烧瓶扩展并在我的应用程序中使用它。我正在使用以下项目结构。
ExapmpleProject
--> apps
--> extensions
-->flask-customext
-->__init__.py
-->flask_customext.py
-->setup.py
--> sample.py
sample.py
from flask import Flask
from flask.ext import customext
app = Flask(__name__)
@app.route('/')
def hello_world():
if customext.validate():
return 'Hello World!'
else:
return 'not allowed!'
if __name__ == '__main__':
app.run()
我在flask-customext 包中遵循了extention dev doc 中定义的基于标准类的扩展。我如何安装这个 customext 以由 from flask.ext import customext 导入,在 @987654327@ 中使用,就像任何其他烧瓶扩展一样。
不确定这是否有效,但我尝试了python setup.py install。但它引发了错误
error: package directory 'flask_customext' does not exist
【问题讨论】:
标签: python flask flask-extensions