BuildError: Could not build url for endpoint 'main.index'. Did you mean 'main.indexs' instead?

xiaoxiao2021-02-28  86

最近用flask实现用户注册登录的时候,遇到这个问题

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

找了半天,最后发现根源在base.html 找到base.html,发现里面这么写的:

<div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li> <a href="{{ url_for('main.index') }}">Home</a> </li> </ul> </div>

这里写的是url_for(‘main.index’) ,所以应该把前面蓝本中views.py里面的视图函数名改成 index 就可以了

转载请注明原文地址: https://www.6miu.com/read-44546.html

最新回复(0)