У меня есть модель, показанная ниже, которая называется product
class Product(models.Model):
CATEGORY = (
('Sports', 'Sports'),
('Fashion', 'Fashion'),
('Toys', 'Toys'),
('Electronics', 'Electronics'),
('Kitchen', 'Kitchen'),
('Jewellery', 'Jewellery'),
)
name = models.CharField(max_length=200, null=True)
category = models.CharField(max_length=200, null=True, choices=CATEGORY)
description = models.CharField(max_length=200, null=True, blank=True)
r_price = models.FloatField(null=True)
d_price = models.FloatField(null=True, blank=True,default='')
start_date = models.DateTimeField(null=True, blank=True,default='')
end_date = models.DateField(null=True, blank=True,default='')
tags = models.ManyToManyField(Tag)
stock = models.CharField(max_length=200, null=True)
min_stock = models.CharField(max_length=200, null=True)
is_active = models.BooleanField(default=False)
def __str__(self):
return self.name
Можно ли разрешить активацию каждого экземпляра модели продуктов?
Будет ли это возможно программно с помощью функции- на основе представлений?
Как видно на моих моделях, у меня есть двоичное поле is_active
Как я могу позволить иметь возможность, чтобы каждый экземпляр был активным или неактивным?