Задать вопрос
@slickstars

Как определить Permission в модели для поля?

Всем Привет, у меня такая проблема, в моей кастомной модели пользователя есть поле balance, я его вывожу в профиле пользователя, но проблема в том что его может изменить любой пользователь, а мне нужно чтобы только админ мог менять поле или тот у кого есть разрешающий это делать permission.

Я прочитал что в модели в Meta можно добавить permission, например для редактирования поля:
class Meta:
        permissions = (
            ("can_edit_meta", "Can edit meta tags"),
        )


Но как использовать этот permission?
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@deliro
Как и все остальные права
if user.has_perm('your_app.can_edit_meta'):
    # good mojo
else:
    # bad mojo
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы