Django / аргумент с HttpResponseRedirect пуст на моей HTML-странице

В Views.py

return HttpResponseRedirect('add_scenes?submitted=True?linkToPrevScene=%s'%ScenePrevious)

ScenePrevious - строка, содержащая "water2"

В моем URL add_scenes.html он работает :

http://127.0.0.1:8000/scenes3d/add_scenes?submitted=True?linkToPrevScene=water2

Но в файле add_scenes.html

   {% if submitted %}
        your scene was submitted successfully after {{ linkToPrevScene }} 
   {% else %}

этот HTML-код не выводит {{ linkToPrevScene }}, хотя {% if submitted %} оценивается правильно

Извините, что не могу прокомментировать, но вам нужно передать параметр linkToPrevScene через представление, чтобы получить его в шаблоне. **Примечание:**В Django вы не можете передавать параметры с помощью редиректа. Ваш единственный выход - передавать их как часть URL.

    #...Rest of your view...
    context['linkToPrevScene'] = Water2

    redirect(reverse('add_scenes?submitted=True?linkToPrevScene=%s'%ScenePrevious, kwargs={ 'linkToPrevScene': Water2 }))

Используйте приведенные ниже ссылки для ознакомления Django documentaion:

Вернуться на верх