You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: bp/django_templates/README.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,9 +14,9 @@ No capitulo anterior, nós fornecemos ao nosso template uma lista de postagens e
14
14
15
15
Para exibir uma variável no Django template, nós usamos colchetes duplos com o nome da variável dentro, exemplo:
16
16
17
-
html
17
+
```html
18
18
{{ posts }}
19
-
19
+
```
20
20
21
21
Tentar fazer isso no seu template `blog/templates/blog/post_list.html` (substituia o segundo e o terceiro par de tags `< div >< / div >` pela linha `{{ posts }}`), salve o arquivo e atualize a página para ver os resultados:
22
22
@@ -31,11 +31,11 @@ Você pode ver, tudo que temos é:
31
31
32
32
Isto significa que o Django a entende como uma lista de objetos. Lembre-se de **introdução ao Python** como podemos exibir listas? Sim, com os loops! Em um template Django, fazemos isso da seguinte maneira:
33
33
34
-
html
34
+
```html
35
35
{% for post in posts %}
36
36
{{ post }}
37
37
{% endfor %}
38
-
38
+
```
39
39
40
40
Tente fazer isso no seu template.
41
41
@@ -45,7 +45,7 @@ Tente fazer isso no seu template.
45
45
46
46
Funciona! Mas nós queremos que eles sejam exibidos como os posts estáticos, como os que criamos anteriormente no capítulo de **Introdução a HTML**. Nós podemos misturar HTML com tags de template. O conteúdo da tag `body` ficará assim:
47
47
48
-
html
48
+
```html
49
49
<div>
50
50
<h1><a href="/">Django Girls Blog</a></h1>
51
51
</div>
@@ -57,7 +57,7 @@ Funciona! Mas nós queremos que eles sejam exibidos como os posts estáticos, co
57
57
<p>{{ post.text|linebreaks }}</p>
58
58
</div>
59
59
{% endfor %}
60
-
60
+
```
61
61
62
62
Tudo que você põe enrte `{% for %}` e `{% endfor %}` será repetido para cada objeto na lista. Atualize sua página:
63
63
@@ -90,4 +90,4 @@ Funciona como mágica? Estamos orgulhosos! Afaste-se do seu computador um pouco,
0 commit comments