如何安装自定义Flask扩展

2024-04-27 09:38:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建自定义烧瓶扩展,并在我的应用程序中使用它。我使用下面的项目结构。在

ExapmpleProject
--> apps
--> extensions
   -->flask-customext
      -->__init__.py
      -->flask_customext.py
      -->setup.py
--> sample.py

在样品.py在

^{pr2}$

我在flask-customext包中遵循了extention dev doc中定义的基于类的标准扩展。我如何安装这个customext并由from flask.ext import customext导入,在sample.py中使用,就像任何其他烧瓶扩展一样。在

不确定这是否有效,但我尝试了python setup.py install。但它低于误差

error: package directory 'flask_customext' does not exist

Tags: appssample项目py应用程序flask烧瓶init
1条回答
网友
1楼 · 发布于 2024-04-27 09:38:49

documentation上面写着

Extensions are all located in a package called flask_something

而在您的示例中,包名为flask customext,因此它应该是flask_customext。在

另请参阅Extension Import Transition章节,建议使用新的导入约定:

import flask_something

而不是:

^{pr2}$

相关问题 更多 >