from django.db import models class Plant(models.Model): """ اطلاعات گیاهان شامل شرایط نگهداری و کاشت. """ name = models.CharField( max_length=255, unique=True, db_index=True, help_text="نام گیاه", ) light = models.CharField( max_length=255, blank=True, help_text="نور مورد نیاز", ) watering = models.CharField( max_length=255, blank=True, help_text="آبیاری", ) soil = models.CharField( max_length=255, blank=True, help_text="خاک مناسب", ) temperature = models.CharField( max_length=255, blank=True, help_text="دمای مناسب", ) planting_season = models.CharField( max_length=255, blank=True, help_text="فصل کاشت", ) harvest_time = models.CharField( max_length=255, blank=True, help_text="زمان برداشت", ) spacing = models.CharField( max_length=255, blank=True, help_text="فاصله کاشت", ) fertilizer = models.CharField( max_length=255, blank=True, help_text="کود مناسب", ) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Meta: ordering = ["name"] verbose_name = "گیاه" verbose_name_plural = "گیاهان" def __str__(self): return self.name