我试着按照这里给出的例子:Refresh <div> element generated by a django template
但我最终得到了:
NoReverseMatch at /search/:
Reverse for '' with arguments '()' and keyword arguments
'{u'flights':[{FLIGHTS}]}' not found. 0 pattern(s) tried: []"
我看到很多关于这个错误的搜索结果,但是没有一个是相关的,除非我完全遗漏了什么。你知道吗
Javascript输入搜索.html:(更新)
<script>
var flights = {{ flights | safe }}
$.ajax({
url: {% url 'search_results' flights %},
success: function(data) {
$('#search-results').html(data);
}
});
</script>
你知道吗视图.py地址:
def search_results(request, flights):
return render_to_response('search_results.html', flights)
你知道吗网址.py:(更新)
url(r'^search/search_results/(?P<flights>[^/]*)$', "fsApp.views.search_results", name='search_results'),
预计到达时间:
我现在已经尝试了以下所有方法,但都无效:
url(r'^search/(?P<flights>[^/]*)$', "fsApp.views.search_results", name='search_results'),
url(r'^search/search_results/(?P<flights>[^/]*)$', "fsApp.views.search_results", name='search_results'),
url(r'^search/(?P<flights>[^/]*)/search_results/$', "fsApp.views.search_results", name='search_results'),
您缺少url的名称:
在模板中:
Example from Django:
相关问题 更多 >
编程相关推荐