AG
1. подал в него юзера и article,
2. в шаблоне, в if, проверяешь что возвращает нужныей метод (True|False)
Это позволит хранить логику в одном месте, а при изменениях - легко менять
Size: a a a
AG
AK
article.author == user or user.is_staff
можно вынести в функцию в модуль сервисов (скажем user_can_edit_article
) и потом создать кастомный шаблонный фильтр на ее основе что более выразительно, чем голый код.AG
article.author == user or user.is_staff
можно вынести в функцию в модуль сервисов (скажем user_can_edit_article
) и потом создать кастомный шаблонный фильтр на ее основе что более выразительно, чем голый код.AK
AG
q
q
RS
N
q
q
Н
q
Н
q
Н
Н
q