djnago отношение models

Учусь программированию, изучаю django. Имеется две модели Bb и Rubric.

class Bb(models.Model):
title = models.CharField(max_length = 50, verbose_name = 'Устройство')
content = RichTextUploadingField()
price = models.FloatField(null = True, blank = True, verbose_name = 'Не трогать')
published = models.DateTimeField(auto_now_add = True, db_index = True, verbose_name = 'Опубликовано')
rubric = models.ForeignKey('Rubric', null = True, on_delete = models.PROTECT, verbose_name = 'Тип устройства')
image = models.ImageField(null=True, blank=True, upload_to='images/%Y/%m/%d', verbose_name='Ссылка картинки')


class Meta:
    verbose_name_plural = 'Устройства'
    verbose_name = 'Устройство'
    ordering = ['-published']

class Rubric(models.Model):
name = models.CharField(max_length = 20, db_index = True, verbose_name = 'Название')
def __str__(self):
    return self.name

class Meta:
    verbose_name_plural = 'Типы устройств'
    verbose_name = 'Тип устройства'
    ordering = ['name']

Как правильно добавить ещё один class, что бы он относился к class Rubric, что бы проще было бы совешрать поиск на сайте. Например при нажатии на Рубрику "Ремонт телефонов" на сайте выводилась бы название смартфонов, а после нажатия на название переводил бы на отдельную страницу с инфой.

Буду очень благодарен за помощь!


Ответы (0 шт):