Django Template Sistemi

Kendimize not etmiş olalım. Djangobook ve Djangoproject sitelerinden esinlenilmiştir. Yazı tema sistemini anlatmaktan çok kişisel bir not olacaktır, anlamak için python ve giriş seviyesinde django bilmek iyi olur.

Değişkenler {{ degisken_ismi }} şeklinde belirtiliyor.
Tema etiketleri {% etiket %} şeklinde kullanılıyor. Bu etiketlerin içinde for ve if ifadelerini kullanabiliriz. Python da kullanılan for ve if ifadelerinin benzerleridirler.
Bir diğer ifade filtredir. Buda şöyle olur {{ bilmemne_gunu|date:”F j, Y” }} burada | karakteri ile filtre kısmına geçiş yapıyoruz.

Templatelerin yüklenmesi için:
TEMPLATE_DIRS = (
‘/home/django/mysite/templates’,
)
Tabi bu adres üzerine yüklediğimiz templateleri view dosyasına çağırmamız gerekecek.

Bir birlerinin nesnelerini yüklemek için include etiketini kullanabiliyoruz. Şöyle:

{% include “includes/ust.html” %}

Şimdilik bu kadar arada güncelleyeceğim bu girdiyi, hatırlamam gereken şeyler oldu mu buradan bakarım.