2016-01-04 5 views
1

Использование Django 1.8 и Mezzanine 4.0 и Python 3, если я назначу пользователя в качестве персонала, я обнаружил, что у них нет разрешения на вход в админ-страницы моего сайт. Они могут, если я назначу их суперпользователем (что я не хочу делать). Мой ALLOWED_HOSTS настроен правильно, и тот же домен появляется в списке «Разрешения сайта» для пользователей.Django/Mezzanine: пользователи не могут войти в систему администратора

Я искал в Интернете других, которые испытали это, но единственным, что я нашел, был тот, кто обнаружил, что проблема загадочно разрешилась, когда они переустановили весь свой стек (чего я тоже не хочу делать!)

Может ли кто-нибудь пролить свет?

+0

Вы установили правильный домен в разделе «Разрешения сайта»? –

+0

Я ... моя ситуация кажется такой же, как [этот] (https://github.com/stephenmcd/mezzanine/issues/1366), и хотя у меня все еще есть дубликаты «Разрешения на доступ к сайту», я могу попросите моих сотрудников войти в систему, следуя [этому совету из другого вопроса SO] (http://stackoverflow.com/questions/33434024/how-to-set-the-permissions-for-admins-of-django-mezzanine- места). Это ошибка? – xnx

ответ

0

Если вы открываете настройки для пользователя, вы можете выбрать сайт, к которому вы хотите иметь доступ. Проверьте это для получения дополнительной информации: How to set the permissions for admins of Django/Mezzanine sites

+0

Это ссылка, о которой я упоминаю в своем комментарии выше. Я не уверен, почему нужно щелкнуть по сайту, если оно уже появилось в поле «Разрешения сайта». Я подозреваю, что это может быть ошибка UI. – xnx

+0

Хм, я теперь попробовал, и это тоже не работает для меня. Скорее всего, это ошибка. –