Bem vindo de volta.
Um frasco tem essa outra ferramenta chamada regras de variáveis sobre a qual não falamos e o que as regras
de variáveis nos permitem fazer é fazer algo como essa dinâmica.
Assim, por exemplo, barra barra de usuário com esses sinais de maior e menor que e o nome de usuário.
Agora, vamos voltar a isso em um segundo e um pouco dessa sintaxe, mas se voltarmos.
O que podemos fazer aqui no nosso servidor, DCPI.
É talvez vamos remover isso porque não precisamos mais disso dentro do nosso mundo hello.
Digamos que queremos um nome aqui.
Ou no nosso caso, nome de usuário.
Agora, o legal é que Flask vai olhar para isso e dizer, oh, isso.
É algo que podemos passar para essa função.
Portanto, agora posso dizer que o nome de usuário é igual.
O nome de usuário que recebemos, digamos nome de usuário e alteremos para nome apenas para você ver
quais são as diferenças.
Portanto, estou passando tudo o que recebo aqui para o parâmetro de nome Hello World e agora em meu índice ponto
html, posso passar esses dados simplesmente fazendo um segundo parâmetro e dizendo nome é igual a nome.
Portanto, agora, se eu disser isso, volte ao meu HMO de índice e coloque um nome aqui.
E se eu voltar para a nossa página inicial.
Se formos para nossa página inicial.
E eu cometi um pequeno erro aqui.
Isso deveria estar aqui.
Portanto, está dizendo que o nome de usuário daqui de cima será igual a um padrão, se quisermos.
Portanto, geralmente é uma boa ideia ter um padrão.
Não vou fazer nada por enquanto.
Então esse nome de usuário agora será.
Nome de usuário aqui.
Assim, se eu salvar.
Volte novamente, a não encontrado porque não temos mais uma página inicial, mas sempre que
tenho, digamos Andre, vejo aquele Andre na minha página, entendo Bob.
E minha boa amiga Sally, isso não é legal?
Portanto, ele pode ler a URL e passar os dados dessa maneira.
E se formos para a documentação do frasco e para as regras de variáveis, você verá que temos regras diferentes
que podemos aplicar.
Por exemplo, podemos realmente exigir.
Para aceitar um número inteiro positivo, uma string ou um float.
Um caminho que aceite, barras ou algo chamado seu ID, que é como um identificador único.
Então, vamos tentar isso, vamos fazer um post ID aqui ou no nosso caso, vamos apenas copiar isso e dizer que eu também
quero o nome de usuário e talvez aceite algum tipo de número.
Então, em vez de ID de postagem, talvez pudesse ser, não sei, postado realmente é bom.
Vamos manter assim.
E vamos tornar isso um pouco maior.
Agora, aqui, o segundo parâmetro pode ser o ID da postagem que será igual a nenhum para começar.
E também vamos aprovar isso.
Conforme postado, isso vai ser igual.
O post ID, se eu salvar isso, vá para o index dot HMO e aqui, vamos fazer o name e depois também faremos
o post ID aqui.
Failsafe, volte.
E eu atualizo.
Bem, novamente, porque fizemos se vocês são muito específicos, teremos apenas que fornecer algum tipo de número e
olhar para ele.
Eu tenho Sally dois.
Essa é a segunda postagem do blog dela e a quinta postagem do blog, e assim por diante.
E se eu fizer algo que não seja um número, então se eu fizer alguma string.
Não fico nada engraçado porque fiz a regra usando essa sintaxe, então Ent. com o Callon falando que tem que
ser um ID e eu passei os dados dessa forma.
Então, agora criamos um servidor completo.
Agora podemos usar seus URLs para nos comunicarmos com o servidor e solicitar dados específicos para
que ele receba nosso servidor com base nos parâmetros de URL que fornecemos ou os endpoints são capazes de decidir qual recurso enviar
para o front end.
Para que ele possa exibir as informações apropriadas, mas também podemos fazer algo interessante, como talvez
quando enviarmos um formulário para realmente enviarmos o nome do usuário com o formulário para que, quando enviarmos uma nota de agradecimento,
possamos dizer obrigado , Andre, ou obrigado, qualquer que seja o nome de usuário.
Muito, muito legal.
Agora, essas mesmas regras, como você pode ver, existem algumas delas e você pode ler a documentação.
Você também pode notar esta sintaxe aqui, que é o sinal de porcentagem ou porcentagem S ou porcentagem D.
Na verdade, esse é outro recurso do Python sobre o qual você pode ler.
Mas, novamente, não é essencial para sua compreensão do Python.
Por enquanto, porém, acho que temos as habilidades básicas necessárias para começar a construir nosso site de
portfólio porque até agora, francamente.
Este site não parece tão bom.
Então, começando no próximo vídeo, vamos construir um site muito, muito legal, algo que se parece,
bem, mais com isso.
Para que, ao final, possamos ter um site de portfólio completo e, embora pareça que você não
aprendeu muito ainda, na verdade você aprendeu todas as habilidades necessárias para construir
algo assim.
Bem, tipo isso.
Vamos explorar um pouco mais no próximo vídeo.