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