Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Аутентификация: Распределенный доступ. [RSS Feed]

#1 Июнь 7, 2011 16:58:22

Cover Story
От:
Зарегистрирован: 2008-08-26
Сообщения: 192
Репутация: +  0  -
Профиль   Отправить e-mail  

Аутентификация: Распределенный доступ.

Всем доброго!
Натолкните на мысль. Есть две группы пользователей. Например: те кто скидывает информацию и те кто делает свод всей информации. Как сделать авторизацию пользователей чтобы каждая группа работала только на своих страничках.



Python 2.7.3
Pyside 1.1.2

Офлайн

#2 Июнь 8, 2011 09:59:29

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

Аутентификация: Распределенный доступ.

проверять группу и выводить свою страничку или сделать 2 разные админки https://docs.djangoproject.com/en/dev/ref/contrib/admin/#multiple-admin-sites-in-the-same-urlconf

Офлайн

#3 Июнь 8, 2011 12:43:09

Cover Story
От:
Зарегистрирован: 2008-08-26
Сообщения: 192
Репутация: +  0  -
Профиль   Отправить e-mail  

Аутентификация: Распределенный доступ.

А как сделать проверку на группу, что-то я нигде не нашел. И потом когда я пишу в шаблоне {{ user.groups }}, он мне выдает
<django.db.models.fields.related.ManyRelatedManager object at 0x0178F770>. Как я понял из изучения админки пользователь может находится в нескольких группах. Не будет ли это проблемой в дальнейшем?
Опять же не понятно, по поводу двух админок вы предлагаете, забивать информацию в одной админке, а в другой делать отчеты?



Python 2.7.3
Pyside 1.1.2

Офлайн

#4 Июнь 9, 2011 09:28:39

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

Аутентификация: Распределенный доступ.

я всё что угодно могу предлогать, тебе по задаче виднее как лучше.
во-вторых, кто сказал что всё надо делать через админку? Она в выдаче отчётов не сильно поможет, проще свою морду нарисовать и проверять принадлежность юзера к группе и так далее.
и {{ user.groups.all }} , может проще почитать доку? там про группы и пермишены нормально так расписано

Офлайн

  • Начало
  • » Django
  • » Аутентификация: Распределенный доступ.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version