Здравствуйте! Я новичок. У меня есть модели

class GoodType(models.Model):
name = NAME_FIELD
sort = SORT_FIELD
indexer = models.CharField(default='',
                           blank=False,
                           max_length=250)

good_сlass = models.ForeignKey(GoodClass,
                                  verbose_name=u'Класс товара')
# good_subcategory = models.ForeignKey(GoodSubclass,
#                                      verbose_name=u'Подкласс товара',
#                                      null=True,
#                                      blank=True)
good_type_picture = models.ImageField(verbose_name=u'Картинка типа товара',
                                      default='netu.png', null=True)
has_width = models.BooleanField(verbose_name=u'Есть ширина',
                                default=True)
has_height = models.BooleanField(verbose_name=u'Есть высота',
                                 default=True)
has_depth = models.BooleanField(verbose_name=u'Есть глубина',
                                default=True)

keywords = models.CharField(default='',
                            blank=True,
                            max_length=250)
page_description = models.CharField(default='',
                                    blank=True,
                                    max_length=250)
class GoodTypeInSection(models.Model):
    section = models.ForeignKey(GoodSection, verbose_name=u'Раздел', null=True, blank=True)
    good_type = models.ForeignKey(GoodType)

class GoodSection(models.Model):
    name = NAME_FIELD
    sort = SORT_FIELD
    indexer = models.CharField(default='',
                                   blank=False,
                                   max_length=250)

class GoodClass(models.Model):
    name = NAME_FIELD
    sort = SORT_FIELD
    indexer = models.CharField(default='',
                               blank=False,
                               max_length=250)
    label_for_slogan = models.CharField(default='',
                                        blank=False,
                                        max_length=250)
    keywords = models.CharField(default='',
                                blank=True,
                                max_length=250)


 page_description = models.CharField(default='',
                                        blank=True,
                                        max_length=250)

page_content = models.TextField(verbose_name=u'Контент страницы', default='')
parent = models.ForeignKey('self', verbose_name=u'Родительский класс', blank=True,null=True)

и есть шаблон

{% for p in params.good_section %}{% for gt in p.goodtypeinsection_set.all %}{{ gt.good_type }}{% endfor %}{% endfor %}

вот так я вывел good_type которые в good_section и мне теперь надо вывести good_class который в good_type

Помогите пожалуйста!