Зачем нужны "пустые" методы в CBV django?
На пример метод get_ordering из BaseListView (код из документации):
class MyList(BaseListView):
ordering = None
def get_ordering(self):
return self.ordering
Атрибут ordering не приватный даже, а в методах класса его можно получить просто через self.ordering.
Пока что я в этом вижу просто две лишние строчки кода и бесполезное неявное усложнение. Но ведь должен быть в этом какой-то смысл?