понимаю, где я провтыкал... Создал группу, добавил в нее все права view, база за исключением данных на проде и локальна одна и таже, однако код
u = User.objects.get(...)
u.has_perm('...')
для прода возвращает False, а локально True.
Уже делал SELECT в базу на проде, у группы, в которой состоит юзер есть права, но джанга почему-то упорно продолжает считать что их нет. Для чистоты эксперимента группу, пользователя, права, — все одинаковое через админку создал. Локально все ОК. На проде нет. Куда еще посмотреть?
а юзер в группе, и был ли он вообще?
Ну разумеется. И локально и на проде создан один и тот же юзер, одна и та же группа, юзер и там и там в группе, группе навешано ровно 14 прав на view (все объекты) в обох окружениях
Обсуждают сегодня