Sebuah template hanyalah sebuah berkas html yang di dalamnya terdapat variabel {{ }} dan tags {% %},
contoh:
{% extends "clear/base.html" %}
{% block title %}
{% if tipe == 'post' %}{{ entry.byurpost }} List
{% else %} Halaman
{% endif %}
{% endblock %}
{% for post in post_list.object_list%}
{{ post.title }}
{{ post.text }}
{% endfor %}
variabel terlihat seperti ini {{ }} biasanya di gunakan untuk menampilkan data
contoh: {{ data.atribut }}
Anda juga bisa menggunakan filter untuk memodifikasi variabel
contoh: {{ post.title }} -> contoh title {{ post.title|title }} -> Contoh Title
selengkapnya bisa dilihat disini
Tags {% %} lebih komplek dibandingkan dengan variabel...
contoh:
{% extends "clear/base.html" %}
{% block title %}
{% if tipe == 'post' %}{{ entry.byurpost }} List
{% else %} Halaman
{% endif%}
{% endblock %}
{% for post in post_list.object_list %}
{% endofr %}
Anda dapat membaca semua tentang referensi built-in tag disini
Komentar
id -
user - String
comment - String
pub_date - DateTime
pengguna - String
email - String
website - String
Entry
domain - String
nama - String
title - String
keywords - String
user - User
byurqa - String
byurpages - String
byurpost - String
byurtesti - String
byurproduk - String
texttesti - String
textqa - String
logo - String
kontributor - List
friend - List
follower - List
tags - List
kota - List
kategori - List
ym - String
analitic - String
verify - String
alamat - String
telp - String
follower_count - Int
kontributor_count - Int
friend_count - Int
testi_count - Int
post_count - Int
biz_count - Int
pages_count - Int
blm_dijwb_count - Int
cart_blm_diproses_count - Int
cart_blm_bayar_count - Int
cart_sudah_bayar_count - Int
get_absolute_urlself : url
Post
url - String
title - String
tipe - String
user - User
entry - Entry
follower - List
comments - List(Komentar)
enable_comments - Boolean
pub_date - DateTime
view_count - Int
comment_count - Int
suka_count - Int
cart_count - Int
ikuti_count - Int
def get_absolute_url : url
Info(Post)
tags - ListString
tagnames - String
text - String
content - String
Pages(Post)
text - String
content - String
Tanya(Post)
tanya - String
nama - String
pengguna_ya - Boolean
email - String
kategori - String
Testimoni(Post)
content - String
Produk(Post)
kategori - String
keterangan - String
harga - Int
tagnames - String
tags - List
images - List(Images)
video - List
is_promo - Boolean
cover - String
text - String
content - String
Images
title - String
img - String
img64 - String
img94 - String
img150 - String
img200 - String
img300 - String
Url
Data
dalam berkas index.html anda bisa menggunakan semua Query di atas, contoh:
{{ entry.nama }}
{{ entry.nama }}
{{ entry.(atribut)(lihat class Entry) }}
{% if entry.biz_count > 6 %}
{% for produk in produk_promo %}
{{ produk.get_absolute_url }}
{% endfor %}
{% endif %}
{% for produk in produk_list.object_list %}
{{ produk.title|title }} {{ produk.content }}
{% endfor %}
{% if produk_list.number != produk_list.paginator.num_pages %}
{% if produk_list.has_next %}
{{ next }}
{% endif %}
{% endif %}
untuk selengkapnya, anda bisa melihat berkas index html pada halaman admin - kustom tema - index.html
url
Data
url
data
contoh:
{{ post.title }}
{{ post.tagnames }}
{{ post.cover }}
{{ post.images.0.img }}
{{ post.(atribut); }}
Penggunaan berkas ini untuk dua aplikasi yang berbeda yaitu blog (Info Post) dan halaman (Pages Post), anda bisa menggunakan tipe
contoh
{% if tipe == 'post' %}{{ entry.byurpost }}
{% else %} {% entry.byurpages %}{% endif%}
Post Url
Post Data
Pages Url
Pages Data
Penggunaan berkas ini untuk dua aplikasi yang berbeda yaitu blog (Info Post) dan halaman (Pages Post), anda bisa menggunakan tipe
* Post Url*
* Pages Url*
Data
Url
Data
URL - /testimoni/
Data