Я работал над этим в течение двух дней, прочитал почти каждый пример по stackoverflow и ознакомился с документацией по django. Я пытаюсь передать свой dict из views.py в мой шаблон, но продолжаю получать глупую ошибку «Не удалось разобрать остаток». Я не делаю ничего особенного. Просто Href кнопки, передающие параметр, чтобы представить, что это за кнопка. Затем откроется страница шаблона с использованием этого параметра в качестве строки, чтобы сделать новую страницу и URL уникальными.
передать с:
<a href="{% url 'site:call' 1 %}" class="btn">Call</a>
urls.py
urlpatterns = [
url(r'^call=(\d+)/$', views.call, name='call')
]
views.py
def call(request, callID):
call_id = { 'id':callID }
return render(request, 'site/call.html', call_id)
Шаблон звонка
{% extends 'site/layout.html' %}
{% block content %}
{% with call_id.get('id') as view_id %}
<h3 class="center-align blue lighten-3">Site # Room {{ view_id }}</h3>
<a href="/site/cancel.html" class="btn">Cancel</a>
{% endwith %}
{% endblock %}
Я пробовал request.GET.get ('id') и другие вещи. Может ли кто-нибудь показать мне, как я могу на самом деле разобрать те значения dict, которые я передал?