Django Python ile kodlanan bir web frameworktür. Öğrenilmesi sırasında biraz zorluk yaşansada aslında işleri kolaylaştırır. Django'nun amacı kod yazarken fazlaca ortaya çıkan tekrarları önemektir. Django yazılım mimarisi olarak MVC yi kullanır.
Django nun Sunduğu Yararlar Nelerdir
Django Cache yapısına sahiptir. Cache yapısı sayfanın bir kısmının bellekte tutulmasını sağlar. Bu nedenle yogun web trafigine sahip web uygulamalarında avantaj sağlar.
Django da template sistemi vardır. Asıl bu sayede kodların istenen kısımları alınır baska bir sayfa icin . Sadece etiketler yazılır ve kod tekrarlamalarından kurtulunmuş olunur.
Django yerelleştirme işlemlerine olanak verir. Uygulamanızda herhagi bi degisiklik yapmadan sadece çeviri dosylarını ekleyerek dil desteği vermenizi sağlar.
Django url tanımlamalarda kolaylık sağlar url.py de olusturdugumuz isim uzayına etki edecek fonksiyonu view da tanımlamamız yeterli olur.
Django da bir diger özellikte admin sayfaları otomatik olarak yüklenir.
Baska bi yazımda da django kurulumu yazmayı düsünüyorum .. Görüsmek üzere :)