estou tentando criar um formulário para preencher um cnpj, e em seguida redirecionar para outro formulário com parte do formulário preenchido com as informações do cnpj, porem, não estou conseguindo redirecionar, alguém pode me ajudar?
Segue o código backend/frontend utilizados:
HTML
{% extends 'index.html' %}
{% block content %}
<form class="c-form" method="POST" action="{{ url_for('registro.cnpj') }}" >
<div class="mb-3">
<label class="form-label">CNPJ</label>
<input type="text" class="form-control" name="cnpj">
</div>
<button type="submit" class="btn btn-primary">
Continuar
</button>
</form>
{% endblock %}
PYTHON
@registo_rota.route('/cnpj', methods=['GET', 'POST'])
def cnpj():
dados_empresa = None
if request.method == 'POST':
# cnpj = request.json
# print(cnpj)
# url = f"https://publica.cnpj.ws/cnpj/{cnpj['cnpj']}"
# response = requests.get(url)
# if response.status_code == 200:
# dados_empresa = response.json()
# print(dados_empresa['razao_social'])
# else:
# print(f"Erro ao consultar CNPJ: {response.status_code}")
# session = dados_empresa['razao_social']
print('redirecionando')
return redirect('/registros/new')
else:
return render_template('cnpj.html')
Algumas partes estão comentadas pq estava tentando redirecionar só com o POST, mas não estou conseguindo
No terminal aparece código 302 para a URL do formulário do cnpj, e 200 para a URL pra onde quero redirecionar, mas não redireciona