zoukankan      html  css  js  c++  java
  • Flask-蓝图中url_for的使用,别走弯路了~~

    关于在Flask中使用url_for,原本是一个很简单的事,就因为自己的无知,不熟悉,在上面浪费了超级多的时间,今天好不容易从google上找到了解决方法,在这给大家分享一下,不要在走弯路了!!

    报错信息:

    werkzeug.routing.BuildError: Could not build url for endpoint 'index.index'. Did you mean 'auth.index' instead?

    意思是在index.py中找不到index函数,但是仔细查找,发现是有的呀:

     那么问题来了,这是为什么?

    好不容易发现了这个帖子:programmersought.com/article/9445206022/

    截图:

    总的意思就是说:你定义了蓝图对象main,但是蓝图里面你还设置了name=name,你实际的文件名也跟着改变了:

    return redirct(url_for("蓝图对象里设置的name""函数名"))

    所以看上面我的报错问题:

    werkzeug.routing.BuildError: Could not build url for endpoint 'index.index'. Did you mean 'auth.index' instead?

    再看看我定义的蓝图:

     所以提示让你使用: auth.index

    希望大家别走弯路,知道这个小知识点,别浪费时间!!

  • 相关阅读:
    [NOIp2016] 天天爱跑步
    状压DP小拼盘
    DP × KMP
    KMP算法 详解+模板
    [NOI2014] 起床困难综合症
    [洛谷P3391] 文艺平衡树 (Splay模板)
    START
    【C】单链表的实现
    【数据结构】动态顺序表
    C语言实现扫雷程序
  • 原文地址:https://www.cnblogs.com/aidenzdly/p/12704656.html
Copyright © 2011-2022 走看看