Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Redirecionamento para a página anterior com Django

Tenho formulario de cadastro que pega um parâmetro da url para poder usá-lo como opção de um select. Ao enviar o formulário, gostaria de redirecionar para essa mesma página, sem a necessidade de passar o parâmetro novamente, alguém saberia como?

1 resposta
solução!

Consegui fazer o redirecionamento para uma página que tem parâmetros na URL... Você deve usar os seguintes códigos para tal:

from django.http import HttpResponsePermanentRedirect
from django.urls import reverseódigo aqui
def cadastra_matricula(request):
       a=get_object_or_404(Aluno,pk=alunos)        

        Matricula.objects.create(identificador_usuario=request.user.id,alunos=a,curso=c,data_pagamento=data_pagamento,
        total_a_pagar=calcula_desconto_de_mensalidade(c.valor_mensalidade_curso,desconto_mensalidade),
        desconto_mensalidade=desconto_mensalidade,nivel_aluno=nivel_aluno)


        return HttpResponsePermanentRedirect(reverse('detalhes_matricula',args=[a.id] ))