Python somo la 51: Jinsi ya kutengeneza Model ya menu

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.

Jiunge nasi WhatsApp
Upate Update zetu

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)