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.
KUTENGENEZA MODEL YA MENU NA UFUNUZI WA FIELD ZAKE
Katika Django, model ni class inayotumika kuunda jedwali (table) kwenye database. Kila kipengele kwenye model ni field inayowakilisha safu (column) ya data. Hii model ndio itakwenda kuamrisha django kutengeneza table yenye field fulani kwneye database.
Kwa lugha rahisi ni kuwa, tunapotumia framework, ili kuweza kucheza na database, kama kuteneneza table, ama kubadili, kufuta n.k, huwa tunatumia model ili kuweza kufanya hayo. model ni class ambayo inaadikwa kwa ajili ya ku manipulate database.
Kwenye App ndani ya project tafuta folder faili linaloitwa models.py hapo uta pest code hozo hapo chini.
Tuna mfano wa model yetu kama ifuatavyo:
from django.db import models
class MenuItem(models.Model):
jina = models.CharField(max_length=100)
maelezo = models.TextField(blank=True)
muda_upatikanaji = models.CharField(max_length=50)
bei = models.DecimalField(max_digits=10, decimal_places=2)
def __str__(self):
return self.jina
Hebu tuchambue kila sehemu ya model hii kwa undani:
? 1. jina = models.CharField(max_length=100)
-
CharField hutumika kuhifadhi maandishi mafupi kama majina.
-
max_length=100 inaweka ukomo wa herufi 100 kwa jina hili.
✅ Mfano wa data:
"Chips Mayai"
? 2. maelezo = models.TextField(blank=True)
-
TextField hukusanya maandishi marefu kama maelezo au maudhui marefu.
-
blank=True ina maana sehemu hii inaweza kuachwa wazi wakati wa kuingiza data.
✅ Mfano wa data:
"Chakula hiki hutolewa na maziwa ...
Umeionaje Makala hii.. ?
Share On:
👉1 web hosting 👉2 Kitau cha Fiqh 👉3 Tafasiri ya Riyadh Swalihina 👉4 Simulizi za Hadithi Audio 👉5 Bongolite - Game zone - Play free game 👉6 Dua za Mitume na Manabii
Post zinazofanana:
Python somo la 35: Jinsi ya kutumia MYSQL kwenye python
Katika somo hili utajifunz akutumia database kwenye python
Soma Zaidi...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 14: Jinsi ya kutumia For loop
Katika somo hili utakwend akujifunza matumizi ya for loop kwneye python
Soma Zaidi...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 38: Kubadilisha landing page ya Django Framework
Katika somo hili utakwenda kujifunza jinsi ya kubadili ukurasa wa landing page wa Django na kuweka ukurasa tunaoutaka sisi.
Soma Zaidi...Python somo la 50: database kwneye django
Katika somo hili utakwenda kujifunza vipi django inaweza kuwasiliana na database, utajifunza kuusu orm na model
Soma Zaidi...