Так я пытаюсь передать переменную из одного вида к другому, после успешного представления формы POST, используя реверс, таким образом:Использование обратного для передачи параметров между видами в Джанго
url = "%s?model_class=Attributes" % reverse('Directories:edit_models')
return HttpResponseRedirect(url)
model_class не является формой но простая переменная, которую я создал внутри моего представления. После перенаправления URL отображается правильно, как указано в моей переменной url (... /? Model_class = Attributes). В результате, во второй точки зрения я теперь пытаюсь получить доступ к переменной, используя следующий код:
mvar = request.POST.get('model_class')
, но когда я пытаюсь сделать mvar
в моем шаблоне или распечатать его, он говорит model_class не определен.
Является ли мой код неправильным или я должен изменить свой подход к передаче параметров между представлениями?
определенно перенаправление всегда является запросом GET – Anentropic
не знал этого! большое спасибо! – per7inac1ousQ