print(1)
class ReportFilters(Model):
objects = ReportFilterQueryset.as_manager()
objects.use_for_related_fields = True
class Report(Model):
filters = models.ManyToManyField(Filter, through=ReportFilters)
Почему я не могу обратиться к методу active?
report.filters.active()
AttributeError: 'ManyRelatedManager' object has no attribute 'active'
Не будет разве после filters.objects.active?
А тип у тебя м2м, выбери из списка 1 объект и у него вызови objects.active()
Там возвращаются модели Filter, потому что m2m связка к Filter И вот не понимаю как вызвать метод active у модели которую указал в through
Через instance.filters_set.all() пробовал?
instance это экземпляр модели?
Да, Report
Понял. ManyToMany это же не один экземпляр
Обсуждают сегодня