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 Sira ya Mtume Muhammad (s.a.w) π2 ai web app π3 Kitabu cha Afya π4 kitabu cha Simulizi π5 Madrasa kiganjani π6 Simulizi za Hadithi Audio
Post zinazofanana:
Python somo la 24: Nini maana ya Object Oriented Programming
Hapa tunakwenda kujifunza kuhusu OOP ambapo ni miongoni mwa mitindo ya uandishi wa code
Soma Zaidi...Python somo la 59: Kufanya Mahesabu (Aggregations) Katika Django
Katika somo hili tutajifunza jinsi ya kutumia Django ORM kufanya mahesabu mbalimbali kama Sum, Avg, Count, Max, Min, pamoja na kupunguza idadi ya items zinazoonekana kwenye dashboard (LIMIT). Pia tutajifunza namna ya kutengeneza βdifferenceβ kati ya thamani kubwa na ndogo bila kubadilisha functions zozote ulizokwisha ziandika.
Soma Zaidi...Python somo la 56: Kuongeza Data Katika Database kwa Kutumia Django Admin na Django Shell
Katika somo hili tutajifunza njia mbili muhimu za kuongeza data kwenye database katika project yetu ya pybongo (app: menu). Njia hizi ni: Kutumia Django Admin Kutumia Django Shell Utafahamu pia jinsi ya kusajili models kwenye admin, jinsi ya kuingia admin panel, na namna ya kutengeneza entries mpya za MenuItem.
Soma Zaidi...PYTHON - somo la 10: string method na zinavyofanya kazi
Katika somo hili utakwenda kujfnza kuhusu string method nyinginezo. Katika somo lililopita tulijifunza kuhusu string indexing.
Soma Zaidi...PYTHON - somo la 1: Jinsi ya ku install python
Katika somo hili utajifunza kuhusu maana ya python na kazi zake. pia jinsi ya kuandaa kifaa chako kwa ajili ya somo.
Soma Zaidi...PYTHON - somo la 8: method za namba zinazotumika kwenye python
Katika somo hili utakwenda kujifunza kuhusu number method yaani function zinazofanya kazi kwenye namba.
Soma Zaidi...