模型.py
class Photo(models.Model):
name = models.CharField(max_length=255)
keyword = models.CharField(max_lenght=300)
在这里,关键字字段关键字以逗号分隔的字符串形式存储 格式
如:医学照片、人体、身体。在
现在我尝试在逗号分隔的字符串上搜索照片。在
为此,我编写以下查询
^{pr2}$我通过get方法得到关键字值,如下所示
{% for keyword in keywords %}<h5><a href="{% url 'keywordSearch' %}?format=keyword"><span class="label label-default">{{keyword}}</span></a>{%endfor%}
这是url
url(r'^keyword_search_result/$',views.keywordSearch,name = 'keywordSearch')
这里提到for循环中的关键字是从以下视图获取的list of keywords
def ImageKeywords(request,image_id):
image_keywords = get_object_or_404(Photo,pk = image_id)
keywords = image_keywords.keyword.split(',')
return render_to_response('search/keyword_search_results.html',{'keywords': keywords},context_instance = RequestContext(request))
现在的问题是,没有结果显示在我的search results
第页我的问题有什么问题吗?在
你必须这样设置
a href
相关问题 更多 >
编程相关推荐