Adatalapú webhelyek létrehozása a Django Python-keretrendszerrel

Haladó
Developer
Student
Azure
Azure App Service

A Django használatával adatvezérelt webhelyeket hozhat létre.

Ebben a képzési tervben a Django használatával:

  • Alkalmazás létrehozása.
  • Adatbázis létrehozása és kezelése.
  • Állítson be egy felügyelőt a felügyeleti webhelyhez.
  • Dinamikus HTML-oldalak létrehozása sablonok használatával.
  • Adatvezérelt űrlapok tervezése.

Előfeltételek

  • A Python középszintű ismerete:
    • Csomagkezelés
    • Öröklés és keveredés
  • A HTML és a CSS köztes ismerete

A képzési terv moduljai

A Django az egyik legnépszerűbb Python-webes keretrendszer. Különösen hatékony adatvezérelt alkalmazások használatakor, ahol a fő cél egy adatbázis előtérének biztosítása. A Django számos beépített funkcióval rendelkezik a fejlesztési folyamat egyszerűsítése érdekében. Ebben a modulban megismerjük a Django előnyeit, a telepítés módját és az első projekt létrehozását.

A Django az adatvezérelt alkalmazásokra összpontosít, így saját objektum-relációs leképezőt (ORM) biztosít. Megismerjük az ORM fogalmait és a Django ORM működését. Saját modelleket hozunk létre, és beállítjuk az adatbázist.

A Python-keretrendszer talán legnépszerűbb funkciója a Django beépített felügyeleti webhelye, amely lehetővé teszi a belső felhasználók számára az adatok kezelését anélkül, hogy speciális segédprogramot kellene létrehozniuk. Bemutatjuk, hogyan konfigurálhatja a felhasználókat a webhely használatára, és hogyan állíthatja be magát a webhelyet.

Mint minden webes keretrendszer esetében, a Django is rendelkezik egy templating motorral a dinamikus HTML létrehozásához. A felhasználó által elérni kívánt információkat ez a motor hozza létre, és nézeteken keresztül jeleníti meg. Bemutatjuk, hogyan működik a motor, és hogyan hozhat létre nézeteket Django-ban.

Mivel a Django adatvezérelt alkalmazásokhoz lett tervezve, számos beépített segédprogramot tartalmaz a szükséges kódmennyiség egyszerűsítése érdekében. Az egyik legfontosabb terület, ahol a Django megkönnyíti a fejlesztők életét, az általános nézetek biztosítása, amelyek előre összeállítottak az összes szükséges kóddal az alapvető műveletek végrehajtásához, például az adatok megjelenítéséhez és szerkesztéséhez. Látni fogjuk, hogyan használhatjuk az általános nézeteket a szükséges kódmennyiség jelentős csökkentéséhez.

Ahhoz, hogy alkalmazását elérhetővé tegye a világ számára, valahol üzemeltetnie kell. Itt üzembe helyezi az alkalmazást az Azure-ban, és létrehoz egy adatbázist az adatokhoz.