Tela de Cadastro Cliente e Outros

Bom dia !
Estou tentando criar uma tela de cadastro de cliente no flask, que na mesma tela eu tenha os botões Exemplo: Incluir, Pesquisar, Alterar etc.
Eu consigo criar uma tela e cadastrar, mas eu preciso que na mesma tela possa realizar, consulta, deletar , alterar etc.
Quando eu digitar o id no campo, caso o mesmo exista, apareça nos campo as informações
exemplo: Botão de pesquisa, altera para o mesmo , deletar etc.
id : 1
Nome: Anna Paula
End.: Rua do Carmo, n. 57
Obs.: Conforme exemplo que eu ví, não quero que na mesma tela apareça a lista de clientes cadastrados,e sim consulta individual por id ou nome.
Bittencourt

Codigo:

<div>	 
    <label class="form-label">Nome:</label>
    <input type="text" class="form-control" name="nome"  {% if cliente %} value="{{cliente_nome}}" {% endif %}>
</div>

<div class="row align-items-start">
    <div class="col">
      <div class="mb-3">
          <label class="form-label">Endereço:</label>
          <input type="text" class="form-control" name="endereco" required {% if cliente %} value="{{cliente_endereco}}" {% endif%}>
      </div>
    </div>
    <div class="col">
        <div class="mb-3">
           <label class="form-label">Complemento:</label>
           <input type="text" class="form-control" name="complemento" {% if cliente %} value="{{cliente_complemento}}" {% endif %}>
        </div>
    </div>
</div>

<div class="row align-items-start">
    <div class="col">
        <div class="mb-3">
           <label class="form-label">Bairro:</label>
           <input type="text" class="form-control" name="bairro" required {% if cliente %} value="{{cliente_bairro}}" {% endif %}>
        </div>
    </div>  
    <div class="col">
        <div class="mb-3">
              <label class="form-label">Estado:</label>
              <input type="text" class="form-control" name="estado"  required {% if cliente %} value="{{cliente_estado}}" {% endif %}>
        </div>
    </div>
    <div class="col">
        <div class="mb-3">
          <label class="form-label">UF:</label>
          <input type="text" class="form-control" name="uf" required {% if cliente %} value="{{cliente_uf}}" {% endif %}>
        </div>
    </div>
</div>

<div class="row align-items-start">
   <div class="col">
        <div class="mb-3">
          <label class="form-label">Telefone Residêncial:</label>
          <input type="text" onkeyup="formatarTelefone(this)" class="form-control" name="telefone" maxlength="10" placeholder="(  )____-____" {% if cliente %}value="{{cliente_telefone}}" {% endif %}>
        </div>
    </div>
    
	<div class="col">
      <div class="mb-3">
          <label class="form-label">Telefone Celular:</label>
          <input type="text" onkeyup="formatarCelular(this)" class="form-control" name="celular" maxlength="11" placeholder="(  )_____-____" {% if cliente %}value="{{cliente_celular}}"{% endif %}>
      </div>
    </div>
</div>	
<div class="mb-3">
   <label class="form-label">E-mail:</label>
   <input type="text" class="form-control" name="email" {% if cliente %} value="{{cliente_email}}" {% endif %}>
</div>
</h6>    
<hr>
<button type="submit" class="btn btn-primary"
      	action="{{url_for('cliente.inserir_cliente')}}"
		method="POST"
		c-reload-container="true"
		onclick="alert('Cliente Cadastrao com Sucesso !')">
    INCLUI<button>
<button type="submit" class="btn btn-primary"
        cliente.create(name="Kiran", endereco="Rua Joaquim Tenório, n. 58")
        onclick="alert('Atualização Realizada com Sucesso !')">
	ATUALIZA</button>
<button type="submit" class="btn btn-primary" onclick="alert('Cliente Localizado Deletado com Sucesso !')">
	PESQUISA</button>
<button type="submit" class="btn btn-primary" onclick="alert('Cliente Deletado com Sucesso !')">
	DELETE</button>
<button type="reset" class="btn btn-primary">
    LIMPA CAMPO</button>

Primeiramente, vc precisa criar uma rota no flask que receba esse ID ou nome como parâmetro :

@app.route('/cliente/search/<parâmetro>', methods=['GET'])
def getBookByName(parâmetro):

feito isso, você faz um select no banco de dados com where e usa esse parâmetro que vc recebeu da URL da sua rota como o valor à ser consultado no banco de dados

e depois é só mandar pro template