1
我刚刚开始用django + python做一个网站,我想实现一个搜索表单以便能够搜索我所有的数据库对象。我想要的是;当我为示例S
编写代码时,我希望搜索字段显示列表中以字母S
开头的所有对象,就像本网站下面的标记字段一样。用Django + python搜索表单
有没有人有一个很好的IDE来实现这个与Django?
我刚刚开始用django + python做一个网站,我想实现一个搜索表单以便能够搜索我所有的数据库对象。我想要的是;当我为示例S
编写代码时,我希望搜索字段显示列表中以字母S
开头的所有对象,就像本网站下面的标记字段一样。用Django + python搜索表单
有没有人有一个很好的IDE来实现这个与Django?
对于一个体面的Django搜索实现,我会建议看看djapian
。但是,对于您正在做的事情,我会使用ISTARTSWITH
参数推荐一个查询。考虑以下几点:
views.py
def search(req):
if req.GET:
search_term = req.GET['term']
results = ModelToSearch.objects.filter(field__istartswith=search_term)
return render_to_response('search.html', {'results': results})
return render_to_response('search.html', {})
search.html
<html>
<body>
<form>
<input name='S'>
</form>
{% if results %}
Found the following items:
<ol>
{% for result in results %}
<li>{{result}}</li>
{% endfor %}
</ol>
{% endif %}
</body>
</html>
你有什么迄今所做? – 2010-11-29 15:14:18