Django get manytomany from classbasedview got <QuerySet []>

Мне нужно, чтобы Lehrer и Gl Lehrer извлекались из Schulverzeichnis, чтобы Lehrer и GL Lehrer были из соответствующих Schulverzeichnis, есть идеи?

class Dashboard (LoginRequiredMixin, ListView):
    model = SchulverzeichnisTabelle
    template_name = 'SCHUK/Dashboard.html'
    context_object_name = 'Dashboard'


    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        context['Schulverzeichnis'] = SchulverzeichnisTabelle.objects.all()
        context['FoerderBedarf'] = FoerderbedarfschuelerTabelle.objects.all()
        context['VorbereitungsKlassen'] = VorbereitungsklassenTabelle.objects.all()
        context['EinzelIntergration'] = EinzelintegrationTabelle.objects.all()
        context['SonderPaedagogen'] = SonderpaedagogenbedarfTabelle.objects.all()
        context['Lehrer'] = LehrerTabelle.objects.all()
        context['GL_Lehrer'] = GL_LehrerTabelle.objects.all()

    
        return context

шаблон отображает этот <QuerySet []>

    {% for Ansicht in Schulverzeichnis.Lehrer_FK.all %}
    <li>{{ Ansicht  }}</li>
{% endfor %}

модели


class SchulverzeichnisTabelle(models.Model):
    ABFRAGE = (
        ('Ja', 'Ja'),
        ('Nein', 'Nein'),
    )
    SABZAHL = (
        ('1', '1'),
        ('2', '2'),
        ('3', '3'),
        ('4', '4'),
        ('5', '5'),
    )
    Benutzer = models.ForeignKey(User, on_delete=models.SET_NULL, null=True) 
    Konto = models.IntegerField(blank=True, null=True)

    U_Org = models.CharField(max_length=20, blank=True, null=True)
    Lehrer_FK = models.ManyToManyField(LehrerTabelle, blank=True,  )
    GL_Lehrer_FK = models.ManyToManyField(GL_LehrerTabelle, blank=True, )

    def __str__(self):
      return '{}'.format (self.Benutzer)

сократить для целей чтения

class GL_LehrerTabelle(models.Model):
    Benutzer = models.ForeignKey(User, on_delete=models.SET_NULL, null=True)
    Enddatum = models.CharField(max_length=20, null=True, blank=True)
    abgeordnet_an = models.CharField(max_length=20, null=True, blank=True)
    abgeordnet_von = models.CharField(max_length=20, null=True, blank=True)
    Schulname = models.CharField(max_length=20, null=True, blank=True)
    Faecher = models.CharField(max_length=20, null=True, blank=True)
    Qualifikationen = models.CharField(max_length=20, null=True, blank=True)


Просто используйте этот шаблон без изменения текущего набора запросов:

{% for Ansicht in Schulverzeichnis %}
    <li>{{ Ansicht.U_org}}</li>
    {% for lehrer in Ansicht.Lehrer_FK.all %}
    <p> {{ lehrer.any_field_name }}</p>
    {% endfor %}
{% endfor %}
Вернуться на верх