我希望看到一個AJAX GET請求後,在HTML我查詢結果查詢的結果。 請找我的代碼如下, 高清tanim_ajax(請求):看不到模板
#views.py
def tanim_ajax(request):
if request.GET.get('q'):
q = request.GET.get('q')
results = Title.objects.filter(title__contains=q),
print results
return render_to_response('tanim/ajax.html',
{'results':results},
context_instance=RequestContext(request))
#models.py
class Title(models.Model):
title = models.CharField(max_length=100,verbose_name="Başlık")
category = models.ForeignKey(Category,verbose_name="Kategori")
active = models.BooleanField(default=False)
slug = models.SlugField(editable=False)
def __unicode__(self):
return self.title
一切正常模板
{% for i in results %}
<br>{{i}}
{% endfor %}
我可以看到結果爲[<Title: foo>]
當我檢查了http://127.0.0.1:8000/tanimlar/tanim_ajax/?q=foo
網址。
但是,當我有以下模板
{% for i in results %}
<br>{{i.title}}
{% endfor %}
我沒有看到任何結果。任何想法 ?
代碼看起來不錯:)得到任何錯誤??? – kartheek 2013-02-15 18:08:40
完全沒有錯誤。只是不能看到任何結果,當我尋找的物品items.template來空 – tunaktunak 2013-02-15 18:09:42
只是硬編碼一些消息循環像'
標題:
'在您的模板可能會給一些想法 – kartheek 2013-02-15 18:12:08