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?
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?
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] ))