Python somo la 42: Template tag
Katika somo hili utakwenda kujifunza kuhsu Template Tag nini na kazi zake. Pia utajifunza sheria za uandishi wake.
? Template Tags ni Nini?
Template tags ni alama maalum katika Django zinazotumika ndani ya faili za HTML ili kuongeza uwezo wa template kufanya kazi za kimantiki (logic) kama kurudia data, kuchagua vipengele vya kuonyesha, na kupanga maudhui kwa ustadi. Tags hizi huwekwa kati ya alama za {% ... %}.
Django template tags hutumika kuboresha frontend kwa kudhibiti jinsi data inavyowasilishwa kwa mtumiaji, bila kuandika Python moja kwa moja kwenye HTML.
? Faida za Kutumia Template Tags
-
? Kuepuka kurudia code (DRY Principle) – Unaweza kurithi na kujumuisha templates tofauti kwa urahisi.
-
? Kuweka logic ndogo kwenye HTML – Kama
if,for, nk. -
? Kuwezesha usanifu bora wa kurasa – Kupitia
block,extends, nk. -
?️ Kupanga vizuri mafaili ya static – CSS, JS, na picha kupitia
static.
?️ Template Tags Muhimu (Zenye Mifano)
1. {% extends %}
Hutumiwa kurithi template nyingine, mara nyingi base.html.
? Mfano:
{% extends "base.html" %}
2. {% block %}...{% endblock %}
Huonyesha sehemu ya template inayojazwa na content ya template nyingine inayorithi.
? Mfano:
{% block content %}
<h1>Karibu kwenye Tovuti Yetu!</h1>
{% endblock %}
3. {% load static %}
Hutumika kupakia mafaili ya static kama vile CSS, JS au picha.
? Mfano:
{% load static %}
<link rel="stylesheet" href="{% static 'css/style.css' %}">
4. {% include %}
Huongeza kipande cha template kutoka faili nyingine (mfano navbar.html au footer.html).
? Mfano:
{% include "partials/navbar.html" %}
5. {% if %}...{% else %}...{% endif %}
Hutoa logic ya masharti.
help_outlineZoezi la Maswali
Umeionaje Makala hii.. ?
Share On:
👉1 Bongolite - Game zone - Play free game 👉2 Tafasiri ya Riyadh Swalihina 👉3 Dua za Mitume na Manabii 👉4 Simulizi za Hadithi Audio 👉5 ai web app 👉6 Madrasa kiganjani
Post zinazofanana:
Python somo la 54: Jinsi ya Kusoma Data Kutoka Database kwenye Django
Katika somo hili tutajifunza namna ya kusoma data kutoka kwenye database kupitia Django ORM, jinsi ya kuzipeleka kwenye view, na jinsi ya kuzionyesha kwenye HTML template.
Soma Zaidi...Python somo la 28: inheritance kwenye OOP
Katika somo hili utakwenda kujifunz amaana ya inheritance na sheria za kuiandika inheritance.
Soma Zaidi...Python somo la 61: Jinsi ya kutuma email kwenye django
Katika maeneo ya development, tunahitaji kutuma email mara nyingi kwa madhumuni ya: Kujaribu mfumo wa OTP Password reset System notifications Activation codes Lakini mara nyingi hatutaki emails ziondoke kwenda kwa watu halisi wakati bado tupo kwenye majaribio.
Soma Zaidi...Python somo la 14: Jinsi ya kutumia For loop
Katika somo hili utakwend akujifunza matumizi ya for loop kwneye python
Soma Zaidi...Python somo la 20: Aina za parameter kwenye function
Katika somo hili tutakwend akujifunza kwa urefu zaidi kuhusu parameter ambazo hutumika kwenye functions
Soma Zaidi...PYHON - somo la 5: Aina za data list, turple, dictionary na boolean
Katika somo hili tunakwenda kujifunza aina nyingine za data ambazo hutumika kwenye python.
Soma Zaidi...