Дисплей Манытоманы - PullRequest
       10

Дисплей Манытоманы

0 голосов
/ 24 декабря 2018

У меня небольшая проблема с функцией Django с Manytomany.Я объясняю себе, что могу добавить, чтобы почитать собость, хранящуюся у меня во многих.Единственный недостаток, когда я пытаюсь их отобразить, я могу только в консоли.Я прилагаю свой код, чтобы вы могли просветить меня в том, как мне следует следовать, чтобы успешно интегрировать их в мои шаблоны.

мой мультитаман немного сложен.У меня есть треки (плейлист), которые могут содержать несколько статей, и у каждого автора может быть несколько курсов (плейлист)

это мой Views.py:

def profil(request,id):
    parcour = []
    Myarticle = Article.objects.filter(author=request.user)
    All = Article.objects.all()
    UserProfil=User.objects.get(id=id)
    get_parcours = Parcours.objects.filter(author=request.user)
    for i in get_parcours:
        p = Parcours(id=int(i.id))
        article_in_parcours = p.articleList.all()
        parcour.append((p,article_in_parcours))
    print(parcour)
    return render(request, 'blog/profil.html',{
        'Article_by_author' : Myarticle,
        'All_article' : All,
        'Profil' : UserProfil,
        'Parcours_by_author' : get_parcours,
        'Article_in_parcours' : article_in_parcours
    })

Это мой шаблон:

<h2>Mes parcours</h2>
<div class="container">
 <div class="row">
  {% for i in Parcours_by_author %}

   <div class="col-4" style="border:solid 1px;">
      {% for item in parcour %}
        {{item}}
      {% endfor %}
   </div>

  {% empty %}
   <p>Aucun Parcours</p>
  {% endfor %}
 </div>
</div>

Когда я пытаюсь отобразить parcour с циклом for, у меня есть номер div, соответствующий номеру списка воспроизведения, но все они заполнены последним содержимым, а не тем, что относится к списку воспроизведения. Заранее спасибо!

...