2017-01-25 9 views
0

У меня есть эта проблема: Сайт новостей. Существует 2 типа контента: бесплатно и платно. Существует 3 типа пользователей: пользователь (и гость) и подписчик. Пользователь может видеть бесплатный контент. И можете комментировать контент. Гости могут видеть бесплатный контент. И не могу комментировать контент. Абонент может видеть бесплатный и платный контент. И можете комментировать контент. Ежемесячная подписка.Права пользователя для контента в Django

Пожалуйста, предложите отличные решения.

+1

Что вы пробовали? –

+0

Пожалуйста, определите критерии для отличных решений. –

+0

Ничего не было предложено. Я искал для этого готовое решение. Например: https://django-braces.readthedocs.io –

ответ

1

Сначала я рекомендую вам использовать django rest_framework.it, для этого есть много хороших инструментов, и вы можете запускать свой сайт на любой платформе, которую вы хотите. Это просто совет, не связанный с вашим вопросом. для вашей проблемы у вас есть 2 способа первого использования документа Джанго для underestanding, что права доступа model.with класса Meta:

https://docs.djangoproject.com/en/1.10/ref/models/options/#permissions

вторых вы можете использовать имя приложения Джанго: Джанго-опекун

см. документ: https://django-guardian.readthedocs.io/en/stable/overview.html

+0

Спасибо. Это очень полезно. –

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

  • Нет связанных вопросов^_^