Vytváření webových stránek řízených daty pomocí pythonové architektury Django

Středně pokročilý
Developer
Student
Azure
Azure App Service

Pomocí Django můžete vytvářet weby řízené daty.

V tomto studijním programu použijete Django k:

  • Sestavte aplikaci.
  • Vytvoření a správa databáze
  • Nastavte superuživatele pro web správce.
  • Pomocí šablon můžete vytvářet dynamické stránky HTML.
  • Návrh formulářů řízených daty

Požadavky

  • Střední znalost Pythonu:
    • Správa balíčků
    • Dědičnost a kombinace
  • Středně pokročilé porozumění HTML a CSS

Moduly v tomto studijním programu

Django je jednou z nejoblíbenějších webových architektur Pythonu. Je zvlášť efektivní při práci s aplikací řízenou daty, kde hlavním cílem je poskytnout front-end databázi. Django obsahuje řadu integrovaných funkcí, které zjednoduší proces vývoje. V tomto modulu prozkoumáme výhody Django, jak ho nainstalovat a jak vytvořit první projekt.

Django se zaměřuje na aplikace řízené daty, takže poskytuje vlastní mapovač relační objekty (ORM). Prozkoumáme koncepty ORM a způsob fungování Django ORM. Vytvoříme vlastní modely a nastavíme databázi.

Pravděpodobně nejoblíbenější funkcí rozhraní Python Framework Django je jeho integrovaný web pro správu, který umožňuje interním uživatelům spravovat data bez nutnosti vytvářet speciální nástroj. Prozkoumáme, jak nakonfigurovat uživatele, aby používali tento web, a jak nastavit samotný web.

Stejně jako u každé webové architektury má Django modul šablon pro vytváření dynamického HTML. Informace, ke kterým chce uživatel získat přístup, vytvoří tento modul a zobrazí se prostřednictvím zobrazení. Prozkoumáme, jak modul funguje, a proces vytváření zobrazení v Django.

Vzhledem k tomu, že Django byl navržen pro aplikace řízené daty, obsahuje mnoho integrovaných nástrojů, které zjednoduší množství potřebného kódu. Jednou z klíčových oblastí, kde Django usnadňuje život vývojáře, je poskytování obecných zobrazení, které jsou předem připravené se všemi potřebnými kódy pro provádění základních operací, jako je zobrazení a úpravy dat. Uvidíme, jak můžeme pomocí obecných zobrazení výrazně snížit množství požadovaného kódu.

Pokud chcete aplikaci zpřístupnit světu, musíte ji někam hostovat. Tady nasadíte aplikaci do Azure a vytvoříte databázi pro data.