小编Geo*_*tti的帖子

在蓝图上注册路由会引发AttributeError:'function'对象没有属性'route'

我在其中定义了一个蓝图app/settings/__init__.py,然后导入视图以注册它们.这引起了提升AttributeError: 'function' object has no attribute 'route'.为什么我会收到此错误,如何解决?

from flask import Blueprint

settings = Blueprint('settings', __name__, template_folder='templates')

from app.settings import views
Run Code Online (Sandbox Code Playgroud)
Traceback (most recent call last):
  File "E:/surfmi/run.py", line 1, in <module>
    from app import app
  File "E:\surfmi\app\__init__.py", line 34, in <module>
    from app.settings import settings
  File "E:\surfmi\app\settings\__init__.py", line 6, in <module>
    from app.settings import views
  File "E:\surfmi\app\settings\views.py", line 17, in <module>
    @settings.route('/general')
AttributeError: 'function' object has no attribute 'route'
Run Code Online (Sandbox Code Playgroud)

python flask

5
推荐指数
2
解决办法
4447
查看次数

标签 统计

flask ×1

python ×1