如何解决找不到 Flask-RESTX Jinja 模板网址
我正在做一个带有可重用命名空间与 Jinja 模板的多个 API 的简单示例。根据我的理解,这段代码应该可以工作,但出现以下错误。
werkzeug.routing.BuildError: 无法为端点“api.mynamespace-test”构建 url。你的意思是“api.mynamespace-test_myclass”吗?
我观察到,当在 test.html 中将类名附加到 url_for 时,它可以正常工作。我不知道为什么我们需要在这里使用类名和路由。
模板,test.html
<h1>
<a href="{{url_for('api.mynamespace-test')}}"> This is test API</a>
</h1>
命名空间:
from flask import render_template,make_response
from flask_restx import Namespace,Resource
api = Namespace('mynamespace-test','Namespace Description' )
@api.route("/")
class Myclass(Resource):
def get(self):
return make_response(render_template('baisc.html'))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。