Django - Začínáme, část 2

Obsah
V první části vstupujeme plně do praktické části instalace tohoto rámce, někdy nás výsledky motivují motivovat pokračovat v zadávání hloubek tématu, ale ne vše může být praktické a v této druhé části budeme zkoumat něco málo o Djangu a jeho interiéru.
Šablona modelu ovladače
Stejně jako existuje Model View Controller (MVC), Django funguje s ovladačem šablony modelu nebo Zobrazení šablony modelu nebo MTV, pokud jej chceme spojit s něčím známým, jedná se o alternativní implementaci Django Na MVC nechtěli tvůrci frameworku jednoduše tuhou strukturu, pokud ne, chtěli rychlý a dynamický vývoj, protože pokud se věci mají stát, musí být hotové rychle.
Abychom to pochopili, podívejme se, co každá z našich částí Mtv.
Modelka
Model má na starosti správu všeho, co odpovídá logice databáze a struktuře naší aplikace, tímto způsobem zapouzdřujeme pravidla našeho podnikání a strukturu naší aplikace.
Pohled
Pohledy v Django mají velmi málo společného s klasickým paradigmatem MVC, protože kombinujete jejich funkce s řadiči takovým způsobem, že v Django pohled přijímá vstup dat a v závislosti na logice aplikace může data prezentovat a zobrazovat podle model.
Pohledy jsou definovány jako standardní funkce Pythonu a ty jsou volány prostřednictvím konkrétních adres URL uživatelem, jak jsme zmínili, že zobrazení mají schopnost komunikovat přímo s modelem a provádět operace CRUD podle potřeby s přímým připojením k modelu.
Šablona nebo šablona
Pohled má na starosti určování toho, co se má zobrazit podle provedených akcí, a naše šablona je ta, která rozhodne, jak budou tyto informace zobrazeny, Django Poskytuje nám jazyk šablon, který nám pomáhá generovat HTML s údaji poskytnutými zobrazením, a přestože je úzce propojen s Krajta není třeba to důkladně vědět, takže můžeme mít inženýra uživatelského rozhraní, který neví Krajta ale nechte ho vyvinout šablony pro naši aplikaci Django.
Navzdory všemu výše uvedenému, modul šablony Django Není to jediná věc, se kterou můžeme pracovat, protože máme sílu vybrat si jiný kompatibilní motor, pokud si přejeme.
Podívejme se níže na obrázek, který trochu ilustruje cyklus, který vzor MTV splňuje:

ZVĚTŠIT

Jak vidíme, pohled je naším prostředníkem mezi tím, co budeme určitým způsobem ukazovat, a tím, co máme ve své vnitřní struktuře v databázi.
To, co sjednotí tyto 3 části, které jsme viděli, je adresa URL, protože naše aplikace rozhodne, jaký pohled použije, a tak můžeme ukázat jednu nebo jinou šablonu, nejprve se může zdát, že je velmi podobná MVC, ale jak jej implementujete Django není to zdaleka stejné.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

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave