если это мой models.py:
class Category(models.Model):
name = models.CharField(max_length=500)
slug = models.SlugField(unique=True)
def __unicode__(self):
return self.name
def get_absolute_url(self):
return "%s" % self.slug
class Item(models.Model):
name = models.CharField(max_length=500)
slug = models.SlugField(unique=True)
category = models.ManyToManyField(Category)
def __unicode__(self):
return self.name
def get_absolute_url(self):
return "%s" % self.slug
Моя желаемая функциональность - иметь любую категорию , в которой уже есть элемент присвоено ему, чтобы быть недоступным для других предметов .Например, если у меня есть эти Категории : {Животное, Овощ, Минерал}, и я назначаю Предмет"Камень" для Категория"Минерал"когда я добавлю следующий Item , «Минерал» будет недоступен из списка в админке.Надеюсь, это имеет смысл, и спасибо за ваше время.