【发布时间】:2019-04-17 00:43:11
【问题描述】:
我目前正在尝试使用关键字和表单 GET 方法在 Flask 中设置搜索。
为了处理分页,我必须将过滤器的所有关键字传递给url_for 以获取下一页或最后一页。但是,有时这些关键字并不是必需的,只会使 url 栏变得混乱。
{{ url_for(request.endpoint, page=pagination.next_num, searchTerm=searchTerm, blendLicense=blendLicense, renderEngine=renderEngine, blenderVersion=blenderVersion) }}
有没有办法只传递不是None 的关键字,以免弄乱网址栏?如果只检查一个关键字,我会使用if else 块,但要检查的关键字很多。
【问题讨论】: