Django - Şablonlar

İçindekiler
Başarılı uygulama ve sistem geliştirmeleri nadiren bireysel olarak yapılır, çoğu zaman arkasında bir parçanın kullanıcının görmesi gerekeni yaptığı ve diğer parçanın bu yaklaşımları çalıştırdığı bir ekip vardır.
İçinde Django verilerin bulunduğu belgelerden başka bir şey olmayan şablonlar vardır. görüş ve modellerden geçiyoruz, düzenlenip kullanıcıya gösterilebilmesi için, formları görüntülemeye ve veri toplamaya da hizmet ederler.
şablonlar
Şablonların görünümler ve modeller aracılığıyla elde edilen verileri temsil etmesine izin verdiğini zaten söylemiştik, ayrıca şablonlarda HTML ile projemizde sayfalarımızın görünümünü vereceğimiz Django, şablonları modülün herhangi bir yerine yerleştirebiliriz, ancak kural olarak ve ayrıca bazı genel modüllerin isteği üzerine bir dizin adı verilir. şablonlar ve dosyalara yerleştirilir.
ÖnemliŞablonlarla ilgili en ilginç şey, bilmek veya bilmek zorunda olmamanızdır. piton hiç biri Django Onları kullanmak için, bunun nedeni özel bir dil kullanmalarıdır, böylece diğer ekip üyelerini entegre edebiliriz ve programlama uzmanı olmadan onlar üzerinde çalışabiliriz.
Bu şekilde ekibimizin sadece bir kısmına adanmış olabiliriz. kullanıcı etkileşimi ve deneyimi Şablonları oluşturmaktan sorumludurlar ve ekibin diğer kısmı şablonları oluşturmaktan sorumludur. django işlevleri bu şablonların uygun verileri görüntülemesine izin verir.
Etiket Sistemi
Şablonların kendi etiket sistemleri vardır, bu da onların yeteneklerini kullanmak için etiketleri ne zaman kullanacağımız anlamına gelir. HTML veya PHP stili onlarla baş edebilmek için. elimizde mevcut Döndürülecek etiketler, yorumlar ekleyin, blokları tanımlayın, vb.
Kulağa karmaşık gelse de, bu sadece fikirlere sahip olmak için usta bir programcı olmanız gerektiği anlamına gelmez. temel HTML bir şablonu çok kolay bir şekilde koruyabiliriz; Ancak, hala bir piton tabanlı sistem Daha karmaşık işlevler ekleyebiliriz, ancak bu, gelecekte kodun entegrasyonu ve bakımı için zorluk seviyesini artırdığı için önerilmez.
En çok kullanılan etiketlerden bazıları şunlardır:
otomatik kaçışBu etiket şablonumuzdaki değerleri güvenli bir şekilde yazdırmanızı sağlar, HTML etiketleri olarak uygulamamızın çalışmasını etkileyebilecek karakterlerden kaçındığı için ters etki için de kullanılabilir, devre dışı bırakabiliriz. otomatik kaçış bu karakterlerden bağımsız olarak içeriği olduğu gibi görüntülemek için.
Aşağıdaki resimde, bu etiketin bir şablonda uygulandığı küçük bir kod görüyoruz:

bloklarBir diğer önemli etiket ise bloklar, örneğin yorum blokları, bunlar kodu düzenlemeye yardımcı olur ve takımın diğer üyelerine şablonumuzun nasıl çalıştığını gösterir, aşağıdaki resimde bir yorum bloğunu nasıl uyguladığımızı görüyoruz. şablon içinde Django:

Yorum bloklarının iç içe olamayacağını, yani yorumların içinde yorum yapamayacağımızı belirtmek önemlidir.
Bu öğreticinin sonunda, şablonların temel kavramları hakkında biraz daha bilgi sahibi olduk. Django ve uygulamamızı bu çerçeveye entegre etmemize nasıl yardımcı olduklarını.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave