这是我的视图.py在
from flask import Flask
app = Flask(__name__)
@app.route('/autocomplete')
*def get_contacts():*
cat_list = []
cat_list = contact.objects.all()
return dumps(cat_list)
这是我的js
函数showDialog() {
^{pr2}$}
当我试图运行这个时,我给出了以下错误
获取http://127.0.0.1:8000/share_win/%7B%7Burl_for(%22autocomplete%22)%7D%7D404(未找到)
有什么想法吗?在
你的问题是从这里来的:
url_for
方法需要所需路由的函数名,而不是物理路由。在要解决此问题,您可以执行以下操作:
^{pr2}$或者,如果Javascript在JS文件中,请执行以下操作:
我也犯了同样的错误。在
当javascript在html文件(基本.html在我的情况下),但当它在一个单独的文件中我打电话给dgmain.js公司. 在
我把javascript放在我的模板中(创建_产品.html)在{%block scripts%}中运行。在
似乎它需要在模板中,而不是在使用jinja2时在单独的.js文件中。在
相关问题 更多 >
编程相关推荐