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 darasa (class) linalotumika kuunda jedwali (table) kwenye database. Kila kipengele kwenye model ni field inayowakilisha safu (column) ya data.

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)


🔹 2. maelezo = models.TextField(blank=True)


🔹 3. muda_upatikanaji = models.CharField(max_length=50)