= Hello, world verzia 3 = Mať HTML kód vo vnútri view nie je dobrý nápad. HTML by malo byť iba v šablónach, aby sme mali jedno miesto, kde je HTML a nemuseli teda pri zmene HTML zasahovať do kódu. Teraz ideme upraviť [[ProgramovanieInternetovychAplikacii/HelloWorld_V2 | Hello, world verziu 2]] tak, aby sme použili Template. Keďže vytvárať Template zo stringu odporuje zásade v prvom odstavci, šablóny budú v súboroch. * Vytvoríme v adresári projektu {{{hello}}} podadresár s názvom napr. {{{templates}}}. * V podadresári {{{templates}}} vytvoríme šablónu hello.html (Nazval som ju tu z technických dôvodov {{{hello.txt}}}.) {{attachment:hello.txt}} * Musíme djangu povedať, z ktorého adresára má načítavať templates. V {{{settings.py}}} pridáme do {{{TEMPLATE_DIRS}}} reťazec {{{#!python '/home/gejza/django/hello/templates' }}} * Cesta musí byť absolútna! * {{{views.py}}} vyzerá takto: {{attachment:views.py}} Celý projekt máte tu: [[ attachment:hello_v3.tar.gz ]].