Python url_引发BuildError,但存在具有该名称和参数的视图
我想将自动完成添加到文本字段。但是,当我尝试使用Python url_引发BuildError,但存在具有该名称和参数的视图,python,flask,Python,Flask,我想将自动完成添加到文本字段。但是,当我尝试使用url\u for将自动完成url传递给JavaScript时,我得到werkzeug.routing.BuildError BuildError:('autocomplete',{},None) 撬出app.url\u地图显示自动完成> 如何修复此错误 @app.route('/autocomplete',methods=['GET']) def autocomplete(): URL = 'http://www.amis.pk/Dist
url\u for
将自动完成url传递给JavaScript时,我得到werkzeug.routing.BuildError BuildError:('autocomplete',{},None)
撬出app.url\u地图
显示自动完成>
如何修复此错误
@app.route('/autocomplete',methods=['GET'])
def autocomplete():
URL = 'http://www.amis.pk/DistrictCities.aspx'
City_Data = scrape(URL)
City_Data = sorted(City_Data, key=lambda x: x.name)
return jsonify(json_list=City_Data)
如果您发布了模板代码和javascript代码(或者只是使用url的ajax部分),这将更有帮助。如果您使用单独的
javascript
文件来处理自动完成,请确保在模板中的
标记内创建javascript url变量,因为javascript
文件无法呈现Jinja变量或flask变量如果您使用单独的javascript文件来处理自动完成,请确保在标记内的模板中创建javascript url变量,因为javascript文件无法呈现Jinja变量或flask变量^?
{{ url_for("autocomplete") }}