Могу ли я выполнить в django такую операцию, чтобы в одном представлении я назначал значение return из другого представления, который отображает свой собственный шаблон формы и на основе этого возвращает значение?(Другими словами, если в этой форме, отображаемой другой функцией, пользователь нажимает ok, я возвращаю true, а если пользователь нажимает отмену, я возвращаю false) Пример кода:
Основная функция:
def my_func(request):
result = False
result = redirect('some_url')
if result:
redirect somewhere
else:
redirect somewhere else
Дочерняя функция вызывается из родителя с помощью some_url:
def some_url_func(request):
if request.POST.get("action") == "ok":
return True
elif if request.POST.get("action") == "cancel":
return False
Форма:
<form action="some_url_func" method="post">
<input type="submit" class="submit" name="submit" action="ok" value="Ok" />
<input type="submit" class="submit" name="submit" action="cancel" value="Cancel" />
</form>
Таким образом, в принципе возможно пройти через один вид в какую-то форму, а затем вернуться к этомупосмотреть?