这是一个初步问题,我曾问过,因为其中有2个问题,我想我会再提出一个问题。
How to make this django attribute name search better?。
第二个问题是,一旦搜索值返回到searchresult.html。如何建立链接,直接链接到搜索数据。
如果返回的结果是“Park”,这是文件的名称,我如何链接,我可以链接到另一个显示数据内容的视图?
答案 0 :(得分:0)
我读了你的第一个问题。我会给你一个想法。
在搜索结果模板中,您有一个名为data的词典。这样,您就可以在搜索结果中获取对象的ID。创建具有该ID的超链接。 例如:
<a href='/view-details/{{ data.id }}'>{{ data }}</a>
在视图中创建一个函数,使用它的ID获取Object的详细信息。 (它的参数应该需要一个ID。)
为该视图创建模板。
将功能和网址映射到您应用的urls.py中。例如:
url(r'^ view-details /(?P)/ $','view_details',name ='details'),