Django CBV фильтр соответствующих данных
У меня такое мнение
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['User'] = User.objects.all()
context['Schulverzeichnis'] = SchulverzeichnisTabelle.objects.all()
context['BedarfsBerechnung'] = Bedarfs_und_BesetzungsberechnungTabelle.objects.all()
context['JahrgangGebunden'] = JahrgangsgebundenTabelle.objects.all()
context['JahrgangUebergreifend'] = JahrgangsuebergreifendTabelle.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
У меня есть 2 группы одна для администраторов, другая для пользователей. И я хочу как администратор видеть все данные, которые пользователь внес в шаблон, а также сделать их редактируемыми.
Цель состоит в том, чтобы иметь пользовательские представления, где пользователь может редактировать свои данные. В то время как администраторы могут просматривать их на приборной панели и также редактировать их или создавать что-то для пользователя
Данные пользователя восстанавливаются нормально и все хорошо
Admin тоже делает это, если я использую objects.all, но в этом случае он показывает все после другого, как
school 1
school 2
school 3
class 1
class 2
class 3
teacher 1
teacher 2
teacher 3
и я хочу связать его как
school 1
class 1
teacher 1
и так далее