Neste 7.º vídeo da nossa série completa de Django, vamos aprender como passar dados de uma View para um Template e começar a trabalhar com informações dinâmicas dentro da nossa aplicação.
Até aqui, grande parte do conteúdo apresentado no template era estático. Agora vamos começar a tornar o nosso projeto mais dinâmico, simulando dados de postagens e enviando essas informações da View para o nosso HTML.
O que você vai aprender neste vídeo:
✅ Como criar um contexto (context) em uma View
✅ Como utilizar dicionários e listas para organizar dados
✅ Como passar o contexto para um Template usando render()
✅ Como acessar dados do contexto dentro do Template
✅ Como utilizar for loops nos templates do Django
✅ Como percorrer uma lista de postagens
✅ Como apresentar título, descrição, autor e data dinamicamente
✅ Como utilizar empty quando não existem dados
✅ Como utilizar filtros nos Templates do Django
✅ Como limitar textos usando truncatewords
✅ Como utilizar os filtros upper e lower
Neste episódio começamos a transformar o nosso blog de páginas estáticas em uma aplicação mais dinâmica, preparando o projeto para as próximas etapas da série.
📚 Série completa de Django:
(Adicione aqui o link da playlist)
🌐 Meu site:
https://www.usandopy.com
👍 Gostou do vídeo? Deixe o seu like, inscreva-se no canal e acompanhe os próximos episódios para aprender Django do básico até a construção do projeto final.
#Python #Django #DjangoTutorial #PythonProgramming #WebDevelopment #DjangoTemplates #Programming #Backend #AprenderDjango #DjangoParaIniciantes
Show More Show Less View Video Transcript
0:01
Agora veja, fora disso também nós
0:02
podemos passar
0:05
alguns
0:07
dados, OK, para o nosso template em
0:09
jungle. Então, para que nós possamos
0:11
passar dados em nossos templates em
0:12
jungle, nós podemos fazer o seguinte,
0:14
vamos criar uma pequena simulação aqui
0:17
no nosso view. Vem para view e faça o
0:19
seguinte, OK? Aqui dentro vamos fazer o
0:22
seguinte, vamos criar um contexto, OK?
0:25
tipo um dicionário. Praticamente aquilo
0:27
será do gênero. Vamos criar uma variável
0:30
chamada contest. OK. Contexto.
0:34
Essa variável chamada contexto ele será
0:36
igual a, vamos criar um dicionário. OK.
0:40
Control alto, se não me engano, não. E
0:43
control altfilo
0:46
vai ser algo assim do gênero. OK. Vais
0:47
criar um dicionário. Nesse dicionário,
0:49
vamos ter primeiramente um
0:52
uma palavra para a chave K. Ok. que vai
0:55
ser nome,
0:57
nome vai ser igual a, vamos dizer João,
1:01
ok? João. Vamos separar sempre por
1:03
vírula, nunca se esqueça. Vamos colocar
1:06
também a data.
1:09
Data até novidade devemos copiar o que
1:11
temos aqui. OK.
1:14
Hum. O que temos aqui? Não, aqui temos
1:18
título.
1:20
OK.
1:21
Nós aqui temos título.
1:24
Eh, depois disso temos mais o quê?
1:27
Problemas, não? Temos título, temos a
1:30
descrição,
1:32
postado por e a data. OK. Poster por
1:36
tempo postado por e a data. Muito bem.
1:38
Então, título. Vamos lá dizer que em vez
1:40
de nome João, vamos tentar sair o que
1:42
nós já temos lá. Em vez de nome João, eu
1:45
vou dizer título. Título. OK.
1:49
Eh, título vai ser
1:53
como
1:55
processar,
1:57
como processar dados
1:59
template processar
2:01
não. Como passar
2:04
como passar
2:06
dados no template
2:10
em J? Vamos passar dados do
2:11
templateação.
2:14
Perfeito. Eh, aqui vamos ter uma pequena
2:16
descrição.
2:18
OK. Não, vamos vamos colocar os dados.
2:20
Não, descrição, apenas descrição.
2:24
Agora na minha descrição vamos ter
2:25
também dois pontos. A descrição onde vai
2:27
ter todo o conteúdo. OK? Faço isso. Vou
2:31
ver se sai.
2:33
Como eu não gosto, sou um pouquinho
2:35
preguiçoso em escrever. Vamos copiar
2:36
alguma qualquer aqui. Você clicando
2:41
nisso.
2:43
Never blá blá blá blá blá blá blá blá
2:45
blá. Então essa vai ser minha descrição.
2:46
Tudo isto. Eu virei aqui e vou colar.
2:51
Eh, ele terminou aqui.
2:57
Vai mesmo baixo fundo.
3:02
Vindo mesmo.
3:05
Eu não tenhoar.
3:09
Coloca vírgula com enter. Depois da
3:12
descrição o que nós temos mais? Teremos
3:15
o quê? Hum.
3:19
Vem a data. Deixa só ver iso.
3:24
Vamos copiar
3:29
data número que data.
3:33
Oh.
3:37
Minha data vai ser
3:39
eh, vamos fazer isso, 25D.
3:44
OK. Vamos colocar zero
3:47
0 1
3:50
0 1
3:58
02
4:01
Vamos dizer 2026 2026 perfeito. Vem para
4:04
cá dá um pouquinho de vírgula. E por fim
4:08
o que mais que temos aqui?
4:11
Vem para cá.
4:12
Postado por
4:15
Vou pegar mesmo aqui.
4:18
Postado, ó, não é bem postado, mas sim
4:21
autor. Autor.
4:24
Qual vai ser o nosso autor? Autor
4:25
podemos dizer que é o João. Perfeito.
4:28
Talvez aí.
4:33
Então, essas são todas as informações
4:34
que nós necessitamos,
4:37
mas tudo isso aqui nós vamos colocar
4:39
dentro de uma lista. OK, vamos dizer
4:42
postagens. Postagens,
4:45
OK? Vá, isso, essa lista ele vai ser
4:48
tipo um dicionário praticamente, OK? Em,
4:52
como é que eu posso dizer? Vamos fazer
4:53
esse OK? Eu vou criar um eh esse
4:57
adicionário aqui, vamos ter algo chamado
5:00
postagens, tá? Nessa postagens aqui,
5:02
vamos fazer o seguinte. E tudo isso vai
5:04
estar dentro de uma lista.
5:07
em control alt.
5:09
Acho que isso tudo isto vai estar dentro
5:12
de uma lista. OK. Seguinte, abra. E aqui
5:16
vamos colocar vírgula.
5:19
Tudo isto aqui,
5:21
OK? Eh, tudo isto é como se fosse uma
5:25
única postagem. OK. Ven para cá
5:30
e eu vou colar. Perfeito. OK. T o meu
5:35
título, a minha descrição.
5:39
Eh, essa até coloquinho,
5:44
tudo isso vai ser minha constant aqui.
5:46
Eu terei que usar de novo esse senhor
5:48
aqui. Vem para cá e vamos fechar aqui.
5:52
Perfeito.
5:55
Essa até meu que dá para avançar. E esse
6:00
ã uma boa forma de orientar isso.
6:04
Você avança,
6:07
você avança e você avança.
6:10
Para você recuar um pouquinho.
6:18
OK. Você recua um pouquinho, então. Eh,
6:20
deixa-me só ver. Esse abriu e esqueci
6:23
dele fechar
6:29
aqui. Vamos colocar uma vírgula.
6:32
Então isso é o seguinte. Esse com esse
6:35
agora esse aqui
6:38
tenho que copiar. Não, esse aqui é que
6:41
tenho que fechar. Mais uma vez copiei e
6:43
vamos fechar aqui. Fechamos essa vírula.
6:46
Até podemos remover.
6:52
você avançar um pouquinho.
6:55
Esse com esse
6:57
e esse com esse. Perfeito.
7:01
OK.
7:03
Vamos lá. Essa aqui vai ser uma
7:05
postagem. Eh, vamos criar mais um, pelo
7:08
menos duas postagens. OK.
7:11
Eu vou copiar mais isto aqui. Paixo
7:15
e eu vou colar de novo. OK. Esse é como
7:18
se fosse a primeira postagem e outro vai
7:19
ser como se fosse a segunda postagem.
7:21
Recora, recua, recua. Aqui vai ser
7:27
dizer o quê? Já sei, já sei passar dados
7:31
no template. OK, pode ficar assim, faz
7:34
mal. Ver aí.
7:37
Então aqui a data vai ser diferente. Em
7:39
vez de dois, vamos colocar quatro. OK.
7:44
E OK. Está processado. Perfeito.
7:47
OK, já temos aqui as nossas informações.
7:49
Agora nós vamos passar essa informação
7:50
aqui para o nosso template, OK? Para
7:52
aqui, para que ele possa aparecer também
7:56
aqui, OK? Então para tá nós vamos fazer
7:58
o seguinte,
8:01
eu virei por aqui o nosso home, porque
8:04
no home onde está eh nesse template,
8:07
nesse nessa view aqui, nós estamos a
8:10
enviar tudo para esse home, home. HTML,
8:13
que é esse senhor aqui, home. Hhtml. OK?
8:17
Então agora aqui no return render
8:21
request home nós devemos enviar essa
8:25
toda a informação aqui esse contexto
8:27
também para esse senhor aqui. Então para
8:28
tal nós vamos fazer o seguinte, OK?
8:30
Depois daqui do HTML home. HTML vamos
8:34
colocar uma vírgula, vamos passar também
8:36
esse contexto aqui, OK? Contexto.
8:41
Vamos passar também essa variável aí.
8:42
Então isso quer dizer que toda a
8:43
informação que está aqui estará presente
8:47
a ou melhor estará disponível a ser
8:49
utilizado aqui dentro desse nosso
8:51
template. Agora como é que nós vamos
8:53
utilizá-lo? Para que nós possamos
8:54
utilizá-lo? Vamosos fazer o seguinte. Se
8:57
eu ver vier aqui
8:59
e dá um refreshzinho,
9:02
podemos ver que nada aconteceu. OK. Não
9:05
temos nenhuma das informações. Agora
9:07
vamos fazer o seguinte. Eu virei aqui,
9:09
nós, como nós dissemos, as coisas
9:12
praticamente os corpos são repetitivos,
9:14
OK? Nós não queremos repetir tantas, por
9:16
exemplo, primeira postagem, segunda
9:18
apostagem, ser do gênero, não é
9:19
necessário. Nós apenas vamos manter uma
9:23
das mensas, uma das postagens. Eh,
9:26
quantas postagens mesmo que temos aqui?
9:27
Deixa-me só contar. Um ou não? 1 2 3 4
9:32
São quatro postagens. OK. Eu vou deletar
9:35
todas essas postagens. Não preciso
9:37
deles.
9:38
Você vai agora.
9:42
Eh, mas quem esse HR é tipo uma
9:45
repetição, é a divisão, se não me
9:48
engano, tipo eles estão em, ah, tem essa
9:50
linha aqui, linha e assim. Então, por
9:54
baixo de cada postagem tem sempre aquela
9:55
linha, aquela divisão. OK? Se eu vier
9:58
aqui, perfeito. Então, por baixo daquela
10:01
postagem tem sempre essa linha. Quer
10:03
dizer que nós vamos manter
10:05
esta linha mais qual? Ainda tem aí por
10:09
cima. Então quer dizer que essa postagem
10:10
também podemos deletar.
10:14
Nós só precisamos de um. OK? Então estás
10:17
a ver a cada vez que estamos a detar o
10:18
nosso código está ficando mais simples.
10:21
É tipo não tem muita confusão. Eh, mas
10:24
qual? Mais qual? Ok, perfeito. Acho que
10:27
é tudo que nós necessitamos delete. Tá.
10:29
OK. Um tema de blog, blá blá blá blá.
10:31
Isso aí creio que é
10:34
aquilo aí creio que é isso aqui. Então
10:36
se eu dar um se eu de um refresh, melhor
10:38
dizer que só ficam apenas um único blog.
10:41
Mas só que esse blog aqui, essa
10:42
informação é essa informação é estática,
10:46
ele está diretamente aqui no template,
10:48
não está vio o nosso banco de dados.
10:50
Vamos imaginar que nós aqui estamos a
10:51
vamos imaginar que estamos a pegar essa
10:52
informação do banco de dados, OK? Então
10:54
nós queremos mandar essa informação do
10:56
banco de dados no nosso template. Para
10:57
tal, vamos fazer o seguinte.
11:00
dentro do nosso bloco conteúdo, nós
11:02
temos
11:04
aqui é a nossa postagem. Então para t
11:10
aqui nós estamos a ver que é onde fica o
11:12
pico, ok? Então isso quer dizer que nós
11:14
vamos colocar tudo isto aqui eh como se
11:17
fosse dentro de um loop, ok? Pois isto
11:21
aqui é a estrutura das das nossas
11:23
postagens.
11:26
Logo, e como isso aqui a estrutura das
11:27
nossas postagens, logo isto vai ser vai
11:30
ser o seguinte, OK? Eh, aqui eu vou
11:32
remover isso aqui, vou dizer segundo,
11:34
OK? Postagens. Postagens.
11:39
Eu virei aqui e vou fazer o seguinte, é
11:43
sempre a mesma,
11:47
é sempre a mesma estrutura, OK? Eu vou
11:50
precisar desses blocos aqui, OK? Eu vou
11:53
copiar isso. Eu vou, então você já sabe,
11:55
eu estou copiando porque eu não faço a
11:58
mínima ideia do meu teclado. Meu teclado
12:00
é um pouquinho esquisito. Eu vou remover
12:02
isto aqui e agora vou escrever o
12:04
seguinte, OK?
12:06
Veja, o jungle ele nos permite também
12:09
com que nós possamos usar for loop mesmo
12:14
e todas as decisões dentro do template
12:18
para tal vai ser o seguinte. Vou fazer o
12:20
seguinte. For
12:22
for o quê? For postes. OK.
12:27
Isso vai ser for. Vamos, vamos escrever
12:29
em português, OK? Foragem também uma
12:32
simples postagem. For postagem
12:35
in. OK. For postagens in
12:39
quê? In. Essa postagem aqui, essa
12:42
variável que nós temos aqui. OK.
12:44
Postagens. OK. Pois tudo isso aqui já
12:47
está disponível dentro do nosso
12:48
template, porque nós enviamos esse todo
12:51
o dicionário aqui para lá. Então agora
12:52
vamos começar a acessar os itens que
12:54
estão presentes desse dicionário. Por
12:56
postagem em postagens, OK? Por postagens
13:01
imposta. Isso aqui é uma variável que
13:03
nós criamos. Ag postagens que estamos a
13:05
nos referir é mesmo essa postagem que
13:08
estamos aqui. Temos aqui por postagens
13:10
postagens
13:12
dois eh dois pontos do jeito que nós eh
13:18
dois pontos dois pontos seria o que eu
13:20
normalmente teri que escrever, mas aqui
13:22
não se escreve para dois pontos apenas
13:23
assim por postagem imposta. Então nós
13:26
dissemos vamos colocar tudo isto aqui
13:28
dentro de um bloco, ok? Do blog for
13:31
loop. Eu vou copiar isso aqui e virei
13:34
aqui de tenho que fechar. OK. Depois
13:37
disso eu vou dizer o seguinte: and for.
13:40
Virei para cá.
13:43
Tirei. Vou remover tudo isto e vou dizer
13:47
for. Quando você abre um for loop, tens
13:50
que fechar sempre o teu for loop. Ok.
13:53
And for.
13:58
Agora que eu terminei o meu N4, se eu
14:00
saltar isto aqui, salvei. E caso eu vier
14:04
aqui e de um refresh, vamos agora
14:07
começar. O que é que eu tenho aqui? Eu
14:09
tenho o ser humano, blá blá blá blá.
14:11
Tipo, agora já tenho duas postagens, mas
14:13
aqui eu só tenho uma postagem. Então ele
14:15
tem duas postagens.
14:17
Ele aqui tá a apresentar duas postagens
14:19
porque aqui nessa da minha lista
14:22
postagem eu tenho duas postagens. Então
14:24
é como se ele repetisse e apresentou
14:26
primeiro esse, depois apresentou esse,
14:28
OK? Embora que ainda não temos a
14:29
informação lá, mas a quantidade de
14:31
informações que eu tenho aqui é por isso
14:33
que ele aqui apresentou tipo e duas
14:36
vezes. Repetiu duas vezes, a primeira, a
14:38
segunda. Agora vamos remover, apresentar
14:41
apenas as informações verdadeiras por
14:44
postagens, imposta. Eu queria ir para
14:46
cá, vamos eh remover isso para aqui e
14:50
vamos pegar o aquilo que está a ver
14:52
diretamente o nosso quanto de dados. O
14:53
que que isso vai ser? Então aqui vamos
14:55
ter o seguinte, OK?
14:58
Eh, vamos abrir e fechar.
15:01
Onde é que está o?
15:04
Não, não,
15:07
não.
15:08
Issoust dor de cabeça. Podemos já pegar
15:12
aqui? Não faz, né? Vamos abrir e fechar.
15:15
Vem para cá. Abrir e fechar de novo. Mas
15:19
são duas vezes. OK. Ele deve estar duas
15:22
vezes. Um pouco aqui dentro de novo. Ele
15:26
deve estar assim, OK? Tem que ser duas
15:28
vezes. Abrir e fechar. O que é que eu
15:30
vou fazer?
15:33
Eh, vou eh farei o seguinte, OK? Então,
15:36
vai ser postagem postagem ponto ponto o
15:41
quê? O que que tenho aqui? Ponto título.
15:44
Aqui ele possa apresentar o meu título
15:45
que é ponto título.
15:48
Ponto título. OK. Agora caso eu vier
15:50
aqui e de um refr, podemos ver. Bum,
15:54
aqui já já tá me passar a informação, tá
15:55
no meu banco de dados. Tá ver como
15:57
passar dados no template em diamante. Já
15:59
sei passar dados no templente, ok?
16:01
Perfeito. Vamos a ver quão simples é.
16:04
Agora pois isso também vamos fazer a
16:05
mesma coisa. Eu virei para cá. Eh, vamos
16:09
copiar tudo isto aqui.
16:12
Agora aqui vamos também passar o nosso
16:14
conteúdo, OK? Vamosar o nosso conteúdo e
16:17
vai ser postagem ponto
16:20
descrição.
16:21
Descrição. É descrição que eu havia
16:23
escrito. Era
16:27
descrição. Exato. Perfeito. Descrição. É
16:30
só eu vier aqui, de um refresh e bum. Tá
16:34
aqui toda a minha descrição. Agora vamos
16:36
postar o pur.
16:39
Se eu ver aqui publicado por Starbuck, a
16:42
mesma coisa. Vamos colar lá informação
16:45
do hã postagem ponto a escribir autor
16:52
perfeito. Vamos lá ver se mesmo autor
16:56
autor. OK.
16:59
Eh, aqui ele tá postado por startup do
17:04
gên e bullrap start bullap. Agora vai
17:07
trocar para João. Postado por João. E
17:10
agora vamos passar a nossa data. OK. em
17:13
agora vamos passar aqui a nossa data.
17:15
OK. Vamos colar isso. Vamos passar
17:20
postagem data.
17:23
Vamos
17:26
então que um refresh. Tá ver? Aqui está
17:29
a nossa data. Mas só que do jeito que
17:30
essa forma essa data está sendo
17:32
apresentada não é amigável. Mas disso
17:36
também iremos tratar daqui a
17:39
caso vamos lá dizer, estamos a tentar eh
17:42
apresentar as informações e não se não
17:45
tivéssemos alguma informação aqui, se
17:48
não temos tipo nenhuma informação
17:51
presente ou nenhuma postagem presente se
17:52
a nossa lista estivesse vazia. OK, vamos
17:55
lá remover isso. Salvei vamos lá
17:57
imaginar que a nossa lista está vazia.
18:00
Caso a nossa lista esteja vazia, nós
18:02
também podemos tipo em imprimir uma
18:04
pequena mensagem, OK? Podemos dizer o
18:07
seguinte, OK? Eh, deixa-me só copiar
18:10
aqui. Entro do nosso for loop.
18:13
Depois de eu eh tipo ter feito isto
18:17
aqui, eu posso também dizer o
18:21
eh depois de imprimir tudo isso aqui, eu
18:22
posso vir aqui para baixo e dizer o
18:24
seguinte, por exemplo,
18:26
não se acho que aqui embaixo seria
18:28
melhor depois dessa dif aqui e dizer o
18:31
seguinte, OK? Eh, vamos remover isso e
18:35
dizer o seguinte, OK? Empty, empty.
18:38
Então, este t aqui normalmente ele é
18:40
usado quando não temos nenhuma
18:41
informação. Eu posso pegar esse aí e
18:44
dizer alguma coisinha, por exemplo. Eh,
18:47
deixa-me só pegar, quero algo bonito.
18:51
Acho que eu posso pegar isso, OK? Esse
18:53
H3
18:54
e eu vier aqui nesse empty. Vamos
18:57
colá-lo.
18:58
E eu posso dizer assim, nenhuma postagem
19:00
por enquanto.
19:02
Vamos dizer aqui uma mensagem quanto qu
19:05
nenhuma
19:07
postagem
19:09
por enquanto. OK. Caso não tivermos
19:13
nenhuma postagem, ele vai me apresentar
19:14
isto aqui. OK. OK. Isso. Se eu vier
19:18
aqui,
19:20
dar um refresh,
19:22
que é que ele disse disse? Nenhuma
19:23
postagem por enquanto. Estás a ver?
19:25
Então, se tivemos aqui alguma
19:28
informação,
19:30
volta a isto. Salvei, ele vai eh
19:34
processar de novo, carregar os arquivos.
19:39
Já processou. Vamos voltar lá. Se eu
19:42
rodar
19:44
um, ele agora vai apresentar essa
19:45
informação e aquilo nenhuma postagem por
19:47
enquanto não vai ser apresentada.
19:50
Nós sabemos, por exemplo, no nosso por
19:51
exemplo aqui, se eu vir aqui nesse
19:52
bloco, volta no meu home,
19:56
ele aqui apenas apresenta tipo um
19:58
pouquinho da descrição, ok? um pouquinho
20:01
da descrição, não apresenta tipo toda a
20:02
descrição, mas aqui nós estamos a
20:04
apresentar toda a descrição porque faz
20:06
com que o nosso blog seja apresenta um
20:08
pouquinho, seja um pouquinho que vamos
20:11
acreditar que não tenha uma boa
20:12
aparência, pois nós não queremos
20:14
apresentar toda informação já aqui na
20:16
página inicial, então nós podemos eh
20:19
tipo minimizar isto aqui, essa
20:21
informação, OK? Apresentar apenas um
20:23
pouquinho, um trecho então para tal nós
20:26
para que para que nós precisamos fazer
20:28
isso, vamos fazer o seguinte, OK?
20:31
nós eh o jungle nos permite com que nós
20:34
também possamos tipo utilizar alguns
20:38
filtros.
20:41
Um dos filtros é o seguinte,
20:44
eh, sobre isso que eu disse sobre
20:46
minimizar algumas postagens, eu posso
20:47
ver, por exemplo, aqui na postagem
20:49
e data, não, postagem descrição, eu
20:52
posso fazer o seguinte. Então aqui na
20:56
minha postagem eu posso vir aqui e usar
21:00
a baralho inverso vida. Não tem que ser
21:03
reta. Ah, meu Deus, mais uma conção.
21:05
Onde é que fica esse cinco nesse?
21:08
Ok, vou tentar várias combinações. Não,
21:10
vamos lá ver isso. Eh, dá para ver que
21:13
não aqui ou encontrei da primeira.
21:15
Perfeito. Vamos fazer, vamos usar esse
21:17
esse braço em P e vamos escrever
21:20
trancate. OK. Trancate
21:23
words. Trancate words. Aqui dois pontos.
21:27
E eu dizer o seguinte, por exemplo, 10.
21:30
Então isso aqui quer dizer que ele tá me
21:32
apresentar apenas 10 palavras. OK?
21:35
Salvei. E se eu vier aqui dar um
21:38
refresh.
21:45
Eh, o que que ele me deu? Ele aqui me
21:46
deu eu. Ele disse qual é o erro? Vamos
21:50
lá ler. Tranquate requis two parâmetros
21:52
one provided. Ok. E o que que eu teve
21:57
aqui? Postagem ponto descrição.
22:01
Perfeito. Agora vamos tentar
22:03
ver como superar este erro.
22:07
Eh, eu aqui eu comentei um erro e deixa
22:11
eu pôr isto. P isto, salvei.
22:14
Vem para cá
22:16
e roda um pouquinho.
22:21
Dessa forma vamos agora. Vamos tratar
22:23
disto. OK.
22:27
Ele espera imediatamente algum valor
22:29
depois do dois pontos, OK? Tipo, se caso
22:33
tu deves algum espaço como nós temos
22:34
aqui, ele vai considerar esse espaço
22:36
como se fosse também um valor. Então,
22:37
nesse caso, ele está a pensar que nós
22:38
passamos de dois valores, esse espaço e
22:40
o número. Então, razão pela qual quando
22:42
tu usas o tranquete, nunca dá espaço,
22:45
nunca dá espaço. Estou a falar espécie
22:47
inglês, nunca dá espaço, OK? Apenas
22:49
passa assim, sem espaço. Salve. Agora
22:52
vamos voltar aqui. E se nós rodarmos
22:55
isso aqui, veremos que esse erro vai
22:56
desaparecer. Estás a ver? desapareceu.
22:58
Agora, como nós podemos dar ver, ele
23:00
passou tipo apenas 10 palavras para lá
23:02
ver. 1 2 3 4 5 6 7 8 9 10 e do resto
23:07
minimizou. Então, caso tu gostares de
23:09
continuar a leitura, é só clicares que
23:11
ele te leva na postagem completa, OK?
23:14
Mas aqui se nós clicarmos não nada vai
23:15
acontecer porque ainda nãoamos essa
23:17
parte. Agora se vios aqui é a mesma
23:19
coisa também que está a acontecer aqui.
23:20
Estás a ver? Ela apena apresenta um
23:21
pouquinho. Se gostares dele é completo,
23:23
tu clicas e vais ter toda a informação
23:26
necessária. OK? Então é dessa forma que
23:29
os blocos são praticamente são feitos.
23:30
Então esse é um dos filtros que nós
23:32
podemos utilizar em jun por exemplo, ele
23:35
aplicamos no e foi aplicado já
23:37
praticamente em todos.
23:40
Além desse filtro, também tem outro
23:41
filtro que é o,
23:45
vamos lá imaginar, tem algumas pessoas
23:47
que gostam de utilizar tipo título do
23:49
tudo maiúsculo. Então para tal também
23:50
podemos usar esse esse mesmo filtro, é
23:53
só usar a mesma coisa barra. E nós se
23:55
nós passamos aqui com er dessa forma, se
23:57
eu salvar e vier para cá, vamos lá dizer
24:01
bumi.
24:02
E bum, estás a ver? Tudo isso aqui faço
24:05
a letra maiúscula. primeira, o título
24:08
apenas e fora disso também tem mais
24:10
outro que é o o lower. Lower não é lower
24:13
qu o lower. Então o lower ele faz o
24:16
inverso ele passa para minúscula,
24:20
constância vai aqui como blá como
24:21
passadas.
24:24
E fora disso
24:27
também tem o que é mais importante
24:30
normalmente eu vou remover esse filtro,
24:32
não preciso dele. Ok vai mesmo da forma
24:35
natural.
Jobs & Education

