Python somo la 56: Kuongeza Data Katika Database kwa Kutumia Django Admin na Django Shell

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 Rajabu
Tarehe: 2025-11-23 22:15:15 Topic: Python Main: Masomo File: Download PDF Views: 758

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Sira ya Mtume Muhammad (s.a.w)     👉2 Kitabu cha Afya     👉3 Kitau cha Fiqh     👉4 Madrasa kiganjani     👉5 ai web app     👉6 Simulizi za Hadithi Audio    

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 16: Jinsi ya kutumia break na continue kwenye loop

Katika somo hili tunakwenda kujifunza matumizi ya break na continue kwenye loop

Soma Zaidi...
Python somo la 46: Kutengeneza Fomu na Kuituma kwa Django Template

Katika somo hili utakwenda kujifunza kutengeneza htmk form pamoja na kuituma.

Soma Zaidi...
Python somo la 58: Jinsi ya Kuboresha Django Admin

Katika somo hili tutajifunza mambo matatu muhimu ya kuboresha admin ya Django: Jinsi ya kubadili header za Django Admin Jinsi ya kuongeza columns zinazojitokeza kwenye admin list Jinsi ya kuweka limit ya rows zinazoonekana kwa kila ukurasa (pagination)

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 23: Library kwenye python

Hapa utajifunza maana ya library, kazi zake aina zake na jinsi ya ku install lirary

Soma Zaidi...