Есть ли before_filter в django как в рельсах? - PullRequest
3 голосов
/ 05 июля 2011

Есть ли какая-либо функция, доступная в django, чтобы мы могли объединить некоторую фильтрацию для всех действий в представлении django, например, before_filter: доступен в rails.

Ответы [ 2 ]

1 голос
/ 24 января 2013

Я все еще изучаю Rails, но из того, что я наблюдал до сих пор, python декораторы также, похоже, используются в Django очень похоже на before_filter в Rails.

Вот один из примеров его использования при аутентификации пользователей: https://docs.djangoproject.com/en/1.2/topics/auth/#the-login-required-decorator

0 голосов
/ 06 июля 2011

Нет.Концепции фильтра before_, around_ и after_ отсутствуют в Django, но нетрудно написать свои собственные функции, чтобы сделать то же самое.Есть также сигналы и универсальных представлений , которые могут выполнить то, что вам нужно.

...