2014-11-22 8 views
0

Я изо всех сил пытаюсь создать сайт с Django. На этом сайте я хочу получить много информации о телешоу. Я хочу, чтобы мой пользователь мог вставлять и изменять информацию. Информация должна быть модерируемой, изменение не должно публиковаться до принятия модератором.Права администратора Django разрешений

Я столкнулся с django-moderation в качестве решения этого аспекта. Мой пользователь войдет в другой экземпляр django-admin, с different user rights. Я добавляю django-guardian, чтобы иметь дело с разрешениями для каждого объекта.

Я потерялся сейчас немного потерянным. Я думаю, что я найду, как взаимодействовать со всеми этими вещами, и он будет работать через несколько недель после прочтения всех документов, внесения всех ошибок и т. Д. ... Мне интересно, если архитектура имеет смысл, если это программное обеспечение компонентов, которые я пропускаю.

Благодарим вас за рассмотрение.

редактировать: КСТАТИ, работая с Джанго 1.7 на Python 3.4

ответ

1

Джанго модерация выглядит интересно, я не использовал его. В проекте мало активности, но она активна. Я думаю, что это подойдет для использования, которое вы имеете в виду. Недавно я рассматривал django-guardian для проекта и отклонил его в пользу расширения разрешений тастипии. Я думаю, что мой вариант использования был немного другим, мне нужно было поддерживать ограничения на отношения с внешним ключом, которые трудно выразить с помощью django-guardian. Если вы только намереваетесь разрешать или отклонять разрешения на чтение и запись и не нуждаетесь в проверке чего-либо за пределами элементарных точек данных, он будет делать хорошую работу (в этом случае используйте Django's model validators).

В общем: Django имеет широкий ассортимент easily included apps. в общем: если вы можете решить эту проблему с помощью pip install, сделайте это.

+0

btw, я работаю на django 1.7, на питание от python 3.4, и похоже, что django-moderation несовместим. – Spoutnik16

Смежные вопросы