@bayko04

НЕ могу вывести 2 ForeignKey?

Хочу вывести ForeignKey от модели

class MangaChapters(models.Model):
    name = models.CharField("Название", max_length=100)
    ChaptersNumber = models.PositiveSmallIntegerField("Глава", default=0)
    tom = models.ForeignKey(MangaToms, verbose_name="Том", on_delete=models.CASCADE)

    def __str__(self):
        return self.name

    class Meta:
        verbose_name = 'Глава'
        verbose_name_plural = 'Главы'


Которое привязано к

class MangaToms(models.Model):
    name = models.CharField("Название", max_length=100)
    TomsNumber = models.PositiveSmallIntegerField("Глава", default=0)
    Manga = models.ForeignKey(MangaV, verbose_name="Манга", on_delete=models.CASCADE)

    def __str__(self):
        return self.name

    class Meta:
        verbose_name = 'Том'
        verbose_name_plural = 'Том'


Файл Views.py

def osamu(request, slug):
    manga = MangaV.objects.get(url=slug)
    context = {
        'pr': manga
    }
    return render(request, 'haikyuu/Manga-Full.html', locals())


html

<div class="col-md-6">
                    <button class="accordion">Показать главы</button>
                    <div class="panel">
                        <ul class="tom">
                            {% for TomsNumber in manga.mangatoms_set.all %}
                                <h2 class="chapter-number">Глава {{ TomsNumber.TomsNumber }}</h2>
                            {% endfor %}


Вот она не выводится>
                            {% for MangaChapters in mangaG.mangachapters_set.all %}
                                <li class="chapter">
                                    <a href="">{{ name.name }}</a>
                                </li>
                            {% endfor %}




                        </ul>
                    </div>
                </div>
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы