Форум сайта python.su
Здравствуйте! Сразу к теме:
Есть такие модели:
class ServiceCategory(models.Model):
Name = models.CharField(max_length=50, verbose_name = 'Название' )
class Meta:
ordering = ('Name',)
verbose_name = '"категория прайса"'
verbose_name_plural = 'Категории прайса'
def __unicode__(self):
return self.Name
class ServiceSubCategory(models.Model):
Category = models.ForeignKey(ServiceCategory,verbose_name = 'Категория')
Name = models.CharField(max_length=50,verbose_name = 'Название')
class Meta:
ordering = ('Category','Name',)
verbose_name = '"подкатегория прайса"'
verbose_name_plural = 'Подкатегории прайса'
def __unicode__(self):
return self.Name
class Service(models.Model):
Category = models.ForeignKey(ServiceCategory,verbose_name = 'Категория')
SubCategory = models.ForeignKey(ServiceSubCategory,verbose_name = 'Подкатегория',blank=True,null=True)
Description = models.TextField(verbose_name = 'Описание услуги')
Price = models.CharField(max_length=30,verbose_name = 'Цена')
Term = models.CharField(max_length=30,verbose_name = 'Срок выполнения',blank=True,null=True)
Product = models.TextField(verbose_name = 'Продукт',blank=True,null=True)
Incomes = models.TextField(verbose_name = 'Необходимые материалы',blank=True,null=True)
class Meta:
ordering = ('Category','SubCategory','Description',)
verbose_name = '"услуга"'
verbose_name_plural = 'Услуги'
def __unicode__(self):
return self.Description
Офлайн
Попытался внедрить smart-selections но что то он взбрыкнулся. Кто нибудь его использовал?
Или есть другой прием сделать связанные (иерархические) списки?
Офлайн