请问老师,为什么没有name

来源:2-4 蓝图分离视图函数的缺陷

慕无忌5364688

2018-06-04

Traceback (most recent call last):

  File "C:/Users/asl/Desktop/flask-api/ginger/ginger.py", line 3, in <module>

    app = create_app()

  File "C:\Users\asl\Desktop\flask-api\ginger\app\app.py", line 16, in create_app

    register_blueprints(app)

  File "C:\Users\asl\Desktop\flask-api\ginger\app\app.py", line 7, in register_blueprints

    app.register_blueprint(book)

  File "C:\Users\asl\.virtualenvs\ginger-50fXA-qm\lib\site-packages\flask\app.py", line 64, in wrapper_func

    return f(self, *args, **kwargs)

  File "C:\Users\asl\.virtualenvs\ginger-50fXA-qm\lib\site-packages\flask\app.py", line 1100, in register_blueprint

    if blueprint.name in self.blueprints:

AttributeError: module 'app.api.v1.book' has no attribute 'name'


写回答

2回答

qq_书山压力大EE_0

2018-06-30

这肯定是你 自己代码写错了, 自己照着老师的课上的代码 检查一下吧。 调试的问题最好自己解决,尽量不要麻烦老师。实在查不出问题的话,把代码贴出来,不要只贴报错信息,我来帮你查查。

1
1
慕无忌5364688
非常感谢!
2018-07-01
共1条回复

慕UI8392377

2018-07-03

hi,我到这也是和你相同的问题。你是怎么解决的

0
3
慕UI8392377
回复
慕无忌5364688
放了好多天,今天看代码发现app.py regitster_blueprints from app.api.v1 import user 你也是这样写的吧,在v1后面加上.user就好了 from app.api.v1.user import user
2018-07-13
共3条回复

Python Flask高级编程之RESTFul API前后端分离精讲

RESTFul+权限管理+token令牌+扩展flask=提升编程思维

2037 学习 · 359 问题

查看课程