from django.db import models

class GlobalSetting(models.Model):
    """
    این مدل، تنظیمات کلی برنامه را به صورت کلید-مقدار ذخیره می‌کند.
    """
    key = models.CharField(max_length=100, unique=True, verbose_name="کلید تنظیم")
    value = models.CharField(max_length=255, verbose_name="مقدار")
    description = models.TextField(blank=True, null=True, verbose_name="توضیحات")

    def __str__(self):
        return self.key
