picha

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.

Utangulizi

Leo tutajifunza namna ya kupata data kutoka kwenye jedwali la MenuItem na kuionyesha kwenye ukurasa wa mtumiaji kwa kutumia Django ORM pamoja na template.


Sasa tuingie kwenye somo letu…


1. Kutumia Django ORM kusoma data

Django ORM hutupatia njia rahisi sana ya kusoma data bila kuandika SQL moja kwa moja.

Mfano wa kupata records zote

items = MenuItem.objects.all()

Hii inarudisha orodha ya vitu vyote kwenye jedwali.


Kusoma record moja

item = MenuItem.objects.get(id=1)

Kutafuta kwa filter

items = MenuItem.objects.filter(muda_upatikanaji="Asubuhi")

Kuchagua order

items = MenuItem.objects.all().order_by('bei')

2. Kutengeneza View ya Kuonyesha Orodha ya Menu

Unda view mpya kwenye views.py:

from django.shortcuts import render
from .models import MenuItem

def orodha_menu(request):
    items = MenuItem.objects.all()
    return render(request, 'orodha_menu.html', {'items': items})

Maelezo:


3. Kuongeza URL route

Kwenye urls.py:

path('orodha/', views.orodha_menu, name='orodha_menu'),

4. Kutengeneza Template (HTML) ya Kuonyesha Data

Unda faili orodha_menu.html ndani ya templates/:

<!DOCTYPE html>
<html>
<head>
    <title>Orodha ya Menu</title&...
Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2025-11-23 19:14:28 Topic: Python Main: Masomo File: Download PDF Views 425

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 kitabu cha Simulizi     👉2 Madrasa kiganjani     👉3 web hosting     👉4 Dua za Mitume na Manabii     👉5 Sira ya Mtume Muhammad (s.a.w)     👉6 Bongolite - Game zone - Play free game    

Post zinazofanana:

PYTHON - somo la 2: Sheria za uandishi wa pyhton yaani syntax za python

Katika somo hili utakwenda kujifunza syntaxy za python yaani sheria na kanuni za kuandika code za python

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 17: Jinsi ya kutumia user input

Katika somo hili uatkwenda kujifunz anamna ambavyo mtu anaweza kuingiza input kwneye system

Soma Zaidi...
Python somo la 43: Kutuma Data kutoka View kwenda Template katika Django

Katika somo hili uatajifunza jinsi gani unaweza kutumia view kma logic kuuma data kwenye template

Soma Zaidi...
Python somo la 29: Encaosulation kwneye python

Katika somo hili utajifunza maana ya encapsulation na sheria za uandishi wake

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...