У меня есть таблица с результатами поиска. Это означает, что здесь нет моделей. Проблема в том, что я хотел бы перейти на страницу подробностей для элемента с кликом, но я не уверен, могу ли я это сделать, не помещая его в URL-адрес.Django с использованием переменной в нескольких представлениях/шаблонах
Прямо сейчас это делается так:
В моей .html для каждого элемента в таблице:
<a href="{% url 'detail' title=item.name %}">view more</a></td>
В моей urls.py
url(r'^track/(?P<title>.+?)/$', detail,
name='detail'),
На мой взгляд, подробно , где он использует переменную:
def detail(request, title):
if request.method == 'GET':
...
Теперь это может сработать, но это не идеально для меня. URL-адрес содержит пробелы и не является urlencoded, потому что мне нужна переменная, как есть. Мне было интересно, есть ли более простой или лучший способ передать эту переменную другому виду или шаблону