Django - šablony

Obsah
Úspěšný vývoj aplikací a systémů se málokdy provádí jednotlivě, mnohokrát za nimi stojí tým, kde jedna část dělá to, co by měl uživatel vidět, a druhá část tyto přístupy funguje.
v Django existují šablony, které nejsou ničím jiným než dokumenty, kde jsou data, která získáváme názory a modely, aby je bylo možné organizovat a zobrazovat uživateli, slouží také k zobrazování formulářů a shromažďování dat.
Šablony
Již jsme řekli, že šablony umožňují reprezentovat data získaná prostřednictvím pohledů a modelů, také v šablonách je, že umístíme HTML se kterou se chystáme dát vzhled našich stránek v rámci našeho projektu v Django, můžeme umístit šablony kamkoli v modulu, ale podle konvence a také na žádost některých generických modulů adresář s názvem šablony a jsou umístěny v souborech.
DůležitéNa šablonách je nejzajímavější to, že nemusíte vědět, popř Krajta ani Django používat je, protože používají speciální jazyk, takže můžeme integrovat ostatní členy týmu a pracovat na nich, aniž bychom byli programátorskými specialisty.
Tímto způsobem můžeme mít část našeho týmu věnovanou pouze interakce a zkušenosti uživatelů Mají na starosti vytváření šablon a druhá část týmu má na starosti vytváření šablon. funkce django které umožňují těmto šablonám zobrazit příslušná data.
Systém štítků
Šablony mají svůj vlastní systém štítků, což znamená, že za účelem využití jejich schopností budeme používat štítky, když Styl HTML nebo PHP abych je zvládl. Máme k dispozici tagy pro cyklování, přidávání komentářů, definování bloků, atd.
Ačkoli to může znít složitě, neznamená to, že musíte být mistr programátor, jen abyste měli představy základní HTML můžeme velmi snadno udržovat šablonu; Nicméně, jak je to stále a systém založený na pythonu Můžeme zahrnout složitější funkce, ale to se nedoporučuje, protože to zvyšuje úroveň obtížnosti integrace a údržby kódu v budoucnosti.
Některé z nejpoužívanějších štítků jsou následující:
automatický útěkTato značka vám umožňuje bezpečně tisknout hodnoty v naší šabloně, protože se vyhýbá znakům jako HTML tagům, které mohou ovlivnit provoz naší aplikace, lze ji použít i pro opačný efekt, můžeme zakázat automatický útěk zobrazit obsah tak, jak je, bez ohledu na tyto znaky.
Na následujícím obrázku vidíme malý kód s implementací této značky v šabloně:

blokyDalší důležitou značkou je blokynapříklad bloky komentářů, které pomáhají organizovat kód a naznačují ostatním členům týmu, jak naše šablona funguje, na následujícím obrázku vidíme, jak implementujeme blok komentářů do šablona v Django:

Je důležité si uvědomit, že bloky komentářů nelze vnořovat, to znamená, že v komentářích nemůžeme komentovat.
Na konci tohoto tutoriálu již víme něco více o základních pojmech šablon. Django a jak nám pomáhají integrovat naši aplikaci do tohoto rámce.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave