Django рдореЗрдВ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдЯреИрдЧ рд╣реИ рдЬрд┐рд╕реЗ {% рдЦрд╛рд▓реА%} рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдпрд╣ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ:
{% for item in list %}
<tr><td>{{ item }}</td></tr>
{% empty %}
<tr><td>Nothing to show!</td></tr>
{% endfor %}
рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИ
{% if list %}
{% for item in list %}
<tr><td>{{ item }}</td?</tr>
{% endfor %}
{% else %}
<tr><td>Nothing to show!</td></tr>
{% endif %}
рдЬрд┐рдВрдЬрд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ, рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдЯреИрдЧ рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ рд╣реИ :(
рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред рд▓реВрдк рдХреЗ рд▓рд┐рдП {% else %}
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ Django рдХреЗ рдЦрд╛рд▓реА рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдЕрдм рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ Django рд╢рдмреНрджрд╛рд░реНрде рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реЗ рдЕрдЬреАрдм рд╣реИред
рдУрд╣ рдореИрдВ рд╕рдордЭрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ django рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЕрдВрддрд░реНрдЧрдд "рдЕрдиреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рд╕реЗ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ" рдореЗрдВ рдЙрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ?
рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ред рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ control s tructures рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд░рдЦрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ ...
рдпрджрд┐ рдХреЛрдб рдореЗрдВ list
рдПрдХ рдЬрдирд░реЗрдЯрд░ рд╣реИ рдФрд░ for
рдФрд░ if
рдмреНрд▓реЙрдХ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдкрд╛рдпрдерди рдореЗрдВ рддреЛ if-for
рдирд┐рд░реНрдорд╛рдг рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрдирд░реЗрдЯрд░ рд╣рдореЗрд╢рд╛ рд╕рддреНрдп рд╣реЛрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЗрд╕ рддрд░рд╣ рдХрд╛ рдирд┐рд░реНрдорд╛рдг empty
рдмреНрд▓реЙрдХ рд╕реЗ рдХрдо рдореБрд╣рд╛рд╡рд░реЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдзреНрд╡рдЬ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд▓реВрдк рдЪрд▓рд╛ рд╣реИ, NameError: name 'item' is not defined
рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдпрд╛ рдЬрд┐рдиреНрдЬрд╛ рд╕реНрддрд░ рдкрд░ list(generator)
рдореЗрдВ рд╕рд╣рд╛рдпрдХ рдЪрд░ рдЬреЛрдбрд╝реЗрдВред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди empty
рдмреНрд▓реЙрдХ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдпрд╛ рдкрд╛рдпрдерди рджреЗрд╡реЛрдВ рдХреЛ рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рджрд┐рд▓рд╛рдирд╛ рд╣реИ рдХрд┐ рдЦрд╛рд▓реА рдЬрдирд░реЗрдЯрд░ рдЭреВрдареЗ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП ( StopIteration
рдФрд░ "рд╡рд╛рдкрд╕ рдзрдХреЗрд▓рдиреЗ" рдкреЙрдк рдЖрдЗрдЯрдо рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рд╕реЗ рдмрджрд╕реВрд░рдд рдЬрд╛рдБрдЪ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП)ред
рдЬрд┐рдВрдЬрд╛ рдореЗрдВ else
#$ рдмреНрд▓реЙрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Django рдореЗрдВ empty
рдмреНрд▓реЙрдХ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред рд▓реВрдк рдХреЗ рд▓рд┐рдП
{% else %}
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ Django рдХреЗ рдЦрд╛рд▓реА рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдЕрдм рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ Django рд╢рдмреНрджрд╛рд░реНрде рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реЗ рдЕрдЬреАрдм рд╣реИред