Katika somo hili utakwenda kujifunza kuhsu Template Tag nini na kazi zake. Pia utajifunza sheria za uandishi wake.
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.
? 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.
{% extends %}Hutumiwa kurithi template nyingine, mara nyingi base.html.
? Mfano:
{% extends "base.html" %}
{% block %}...{% endblock %}Huonyesha sehemu ya template inayojazwa na content ya template nyingine inayorithi.
? Mfano:
{% block content %}
<h1>Karibu kwenye Tovuti Yetu!</h1>
{% endblock %}
{% load static %}Hutumika kupakia mafaili ya static kama vile CSS, JS au picha.
? Mfano:
{% load static %}
<link rel="stylesheet" href="{% static 'css/style.css' %}">
{% include %}Huongeza kipande cha template kutoka faili nyingine (mfano navbar.html au footer.html).
? Mfano:
{% include "partials/navba">...Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala hii.. ?
Share On:
Katika somo hili utakwenda kujifunza aina za data ambazo hutumika kwenye python. hapa utajifunza aina kuu 3 za data.
Soma Zaidi...Katika somo hili utakwenda kujfunza operator nyingine kama assignment operator logical, identity operator na membership operator.
Soma Zaidi...Katika somo hili utajifunz akutumia database kwenye python
Soma Zaidi...Katika somo hili utakwend akujifunza aina mbalimbali za function ambazo tunaweza kuzitumia kwenye python.
Soma Zaidi...Katika somo hili tutajifunza: Tofauti kati ya hashing na encryption Jinsi ya kufunga packages muhimu Jinsi ya kufanya hashing kwa maneno ya kawaida (mfano “bongoclass”) Jinsi ya kufanya encryption na decrypt kutumia Fernet Jinsi Django inahash password kupitia User model Mazoezi ya vitendo
Soma Zaidi...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...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...Katika somo hili utakwenda kujifunza kuhusu operator. Hasa hapa tutakwend akujifunz akuhusu comparison operaor.
Soma Zaidi...Katika somo hili utakwend akujifunz akuhusu nadharia ya data abstraction na kazi zake kwenye OOP
Soma Zaidi...Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python
Soma Zaidi...