动态网址的Flask方法不起作用

时间:2018-07-09 16:02:09

标签: flask

我正在尝试使用flask将数据库中的数据加载到网页上,并使用Jquery设置无限滚动机制,但是似乎没有调用我试图调用的flask中的python方法。我设置了jquery使用无限滚动插件来更新url

$(".paginationnext").attr("href", newurl);
$('#blorg').infiniteScroll({
  path: '.paginationnext',
  append: '.ad',
  status: '.scroller-status',
  hideNav: '.pagination',
});

我生成的URL的格式如下,例如:

http://localhost:5000/search.html/?Term=Good/page=7

这是我要调用的python方法,似乎没有被调用:

@app.route('/search.html/?Term=<query>/page=<page>',methods=['GET', 'POST'])
def more(page):
    results = collection.find({'message': {'$regex':term}}).limit(30).skip(30 * page)
    jsonifiable = [x for x in results]
    print("blll")
    return jsonify(data=jsonifiable)

是什么原因导致此方法不起作用?我在做动态路由时错了吗?

这是Flask日志的外观。什么是HTTP1.1,是什么破坏了我的代码?

"GET /search.html/?Term=Good/page=7 HTTP/1.1"

谢谢!

0 个答案:

没有答案