Измените имя приложения в django, теперь пользователь не может видеть приложение в админке администратора? - PullRequest
1 голос
/ 26 января 2011

Я использую Coltrane Blog.Я изменил

Мета класса: app_label = 'Blog'

Теперь записи в блоге вместо Coltrane.Отлично, это то, что я хочу.

Однако теперь я создал пользователя с правами на добавление, редактирование и удаление записей для приложения Coltrane.Я назначил привилегии в разделе «Пользователи» в административной части.

Теперь, когда мой пользователь входит в систему, он не может видеть блог?Если я заберу app_label, то пользователь увидит блог как Coltrane.Если я назначаю статус суперпользователя пользователю, он может видеть приложение.

Возможно ли изменить app_label, но пользователь все еще видит приложение?

1 Ответ

1 голос
/ 26 января 2011

Если пользователь всего лишь штатный пользователь, а не суперпользователь, необходимо убедиться, что у пользователя есть привилегии для этой модели.

Я бы попробовал перейти к записи этого пользователя и просмотреть список его привилегий. Вам может понадобиться добавить привилегии, специфичные для только что названного приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...