Adatalapú webhelyek létrehozása a Django Python-keretrendszerrel
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
Eredménykód
Szeretne eredménykódot kérni?
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.