picha

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.

Utangulizi

Baada ya kutengeneza models na kufanya migrations, hatua inayofuata ni kujaza database kwa data. Django hutupatia njia rahisi na salama za kufanya hivyo. Somo hili litakuongoza hatua kwa hatua jinsi ya kuongeza taarifa za vyakula, bei, muda wa upatikanaji na maelezo kwenye database.


Sasa tuingie kwenye somo letu…

1. Kutumia Django Admin

1.1 Kuanza Admin

Django Admin ni paneli ya kusimamia database bila kuandika SQL yoyote. Lakini ili uitumie:

Hatua ya Kwanza: Tengeneza Superuser

Kwenye terminal:

python manage.py createsuperuser

Utaulizwa:

Hizi ndiyo utatumia kuingia admin panel.


1.2 Kusajili Model Katika Admin

Ili model ionekane kwenye Django Admin, lazima usajili ndani ya admin.py.

Faili: menu/admin.py

from django.contrib import admin
from .models import MenuItem

admin.site.register(MenuItem)

Sasa Django Admin itahusisha model yetu ya MenuItem.


1.3 Kuingia kwenye Admin Panel

Endesha server:

python manage.py runserver

Kisha kwenye browser fungua:

http://localhost:8000/admin/

Ingia kwa username na password ulizounda.

Sasa utaona sehemu ya MenuItem ikiwa ndani ya app menu.


1.4 Kuongeza Data Kupitia Admin

Data imehifadhiwa moja kwa moja kwenye database.


2. Kutumia Django Shell

Django Shell hukuruhusu kuingiza data moja kwa moja kwa kutumia Python. Tutakuja...

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2025-11-23 22:15:15 Topic: Python Main: Masomo File: Download PDF Views 676

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
πŸ‘‰1 Kitau cha Fiqh     πŸ‘‰2 Sira ya Mtume Muhammad (s.a.w)     πŸ‘‰3 web hosting     πŸ‘‰4 kitabu cha Simulizi     πŸ‘‰5 Dua za Mitume na Manabii     πŸ‘‰6 Madrasa kiganjani    

Post zinazofanana:

Pthon somo la 41: Template Inheritance katika Django

Somo hili linazungumzia hatua ya kuunda navigation menu na kutumia template inheritance kwa njia ya kitaalamu katika Django.

Soma Zaidi...
Python somo la 44: Data Manipulation katika Django Templates

Katika somo hili utakwend akujifunza jinsi ya kucheza na data kuzibadili kwa namna mbali mbali kwenye template

Soma Zaidi...
PYTHON - somo la 6: Jinsi ya kujuwa aina ya data iliyotumika

Katika somo hili utajifunza jisni ya kujuwa aina ya data iliyotumika kwenye python

Soma Zaidi...
Python somo la 51: Jinsi ya kutengeneza Model ya menu

Katika somo hili utakwend akujifunza ktengeneza model kwa ajili ya database table ya menu yetu.

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 14: Jinsi ya kutumia For loop

Katika somo hili utakwend akujifunza matumizi ya for loop kwneye python

Soma Zaidi...