AssertionError: View function mapping is overwriting an existing endpoint function: user.inner

参考django的认证思路,自定义一个装饰器来判断用户是登录
flask 用户认证用碰到的一个坑
在使用装饰器同时对多个view函数进行装饰时发现程序报错
flask 用户认证用碰到的一个坑
通过查询资料找到报错原因定义了多个端点函数 user.inner
flask 用户认证用碰到的一个坑
通过查看源码发现endpoint的命名方式是传入的参数endpoint或者是函数名字.由于函数被装饰器装饰过,函数的名字全部变成user.inner 所以出现上述问题.将endpoint参数加入即可解决.flask 用户认证用碰到的一个坑

相关文章:

  • 2021-10-16
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-11
猜你喜欢
  • 2021-09-28
  • 2021-09-12
  • 2022-12-23
  • 2022-12-23
  • 2021-06-10
  • 2021-11-27
相关资源
相似解决方案