В django, как сделать ссылку из возвращаемого поискового значения? - PullRequest
0 голосов
/ 22 июня 2011

Это начальный вопрос, который я задал, так как в нем было 2 вопроса, и я подумал, что сделаю еще один вопрос.

Как улучшить поиск по имени атрибута django? .

Второй вопрос возник после того, как значение поиска возвращается в searchresult.html.Как сделать из него ссылку, которая бы ссылалась непосредственно на данные поиска.

если возвращен результат «Парк», который является именем файла. Как мне сделать ссылку, которую я могу связать с другим представлением, которое показывает содержимое данных?

1 Ответ

0 голосов
/ 13 января 2012

Я прочитал ваш первый вопрос. Я дам вам идею.

  1. В вашем шаблоне результатов поиска у вас есть словарь с именем data. При этом вы можете получить идентификатор объекта в результатах поиска. Создайте гиперссылку с этим идентификатором. например:

    <a href='/view-details/{{ data.id }}'>{{ data }}</a>
    
  2. Создайте функцию в ваших представлениях, которая получает детализацию объекта, используя его ID. (Для этого параметра требуется идентификатор.)

  3. Создайте шаблон для этого представления.

  4. Сопоставьте функцию и URL в urls.py вашего приложения. Например:

    url (r '^ view-details / (? P) / $', 'view_details', name = 'details'),

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...