Описание тега django-guardian
NoneDjango-guardian - это реализация разрешений для каждого объекта поверх бэкэнда авторизации Django
1
ответ
Разрешение_required_or_403 оформитель на "Добавить или изменить"?
У меня есть типичная настройка представления django для добавления новой или редактирования текущей модели "книги" (через формы). Это имеет характер: def bookedit(request, bookid=None): if bookid: book = get_object_or_404(Book, pk=bookid) else: book…
16 окт '12 в 15:20
2
ответа
Ограничить доступ только к собственному контенту django
Я пишу API, используя django-tastypie. У меня есть две нестандартные проблемы с разрешениями, которые, я надеюсь, может исправить django-guardian. У меня есть две группы пользователей: клиницисты и пациенты. Клиницисты должны иметь доступ к объектам…
18 мар '13 в 13:03
1
ответ
Переопределить get_queryset, основываясь на разрешениях django-guardian
Я пытаюсь переопределить get_queryset основанный на разрешениях объекта, которые пользователи имеют от django guardian, так что видны только объекты, для которых у пользователей есть разрешения. def get_queryset(self, request): if request.user.is_su…
04 мар '18 в 14:00
0
ответов
Клонировать все права доступа к объектам в django-Guardian / наследовать от ForeignKey
У меня есть приложение с иерархией моделей, в котором мне нужно, чтобы базовые объекты имели те же разрешения, что и родительский объект (не только их определения / кодовые имена, но также права для каждого пользователя и группы). Кажется, что в Dja…
20 июл '18 в 12:21
2
ответа
Проверка разрешений Django Rest Framework при создании
Почему django rest framework не проверяет разрешения объекта при создании объекта? Нет никакого смысла (для меня, во всяком случае), что пользователь должен иметь возможность создавать объект, который он не может видеть, обновлять или удалять. В нас…
04 дек '15 в 01:21
0
ответов
Джанго сигналы не работает на работника
У меня есть приложение django (1.9), которое реализовано с помощью websocket. Для реализации websocket я использую канал Django (1.1.8). Мои модели находятся под управлением ACL, которым управляет Django-guardian (1.4.4). Я отправляю сообщение через…
16 апр '18 в 13:56
1
ответ
Оптимизация архитектуры django для ускорения просмотра списка в админке
Я занимаюсь разработкой среднего сайта для своей компании с большим объемом данных (исследовательские публикации, сотни сотрудников и т. Д.) И ограничениями безопасности, что заставило меня задуматься об использовании django-guardian для обработки п…
26 фев '14 в 12:11
1
ответ
Как ссылаться на ContentType в приспособлении Django?
Я пишу тесты для проекта Django с Django-Guardian. Крепеж для разрешений выглядит так: - fields: content_type: 10 object_pk: '2' permission: 22 user: 1 model: guardian.userobjectpermission pk: 1 Безопасно ли ссылаться content_type а также permission…
09 июл '15 в 07:29
1
ответ
Модель администратора Django add_view: как убрать кнопки "сохранить и добавить еще"?
Мне удалось удалить кнопки "сохранить и добавить еще" и "сохранить и продолжить редактирование" с помощью следующего кода: # At the start of my admin.py file I have: from django.contrib.admin.templatetags.admin_modify import * from django.contrib.ad…
24 сен '14 в 04:16
1
ответ
Django-Guardian/Tastypie: переключение разрешений на уровне объектов от частного к общему
Я использую django-guardian для реализации разрешений на уровне объекта в своем API-филе вкусного пирога, и я хотел бы иметь возможность переключать экземпляр разрешений ресурса между частным и общедоступным. Например, у меня есть Event ресурс. Когд…
03 мар '15 в 20:57
1
ответ
Пользовательская и неуправляемая модель пользователя /Lagacy User Table
Я пытаюсь сделать django-guardian работать с моей пользовательской моделью пользователя. Модель унаследована от AbstractUser а также из GuardianUserMixin, Здесь User модель: class User(AbstractUser, GuardianUserMixin): class Meta: managed = False db…
11 дек '15 в 12:10
1
ответ
Разрешения не работают с использованием Django-Guardian для Djangorestframework
Я пытаюсь добавить разрешение уровня объекта в мой проект REST django, используя django-guardian, но получаю http://127.0.0.1:8000/api/v1/tasks/ HTTP 403 Запрещено Разрешить: GET, POST, HEAD, OPTIONS Тип содержимого: application / json Зависит: Прин…
03 фев '19 в 14:30
2
ответа
Отображать только некоторые объекты в списке изменений модели в Django
Я создаю приложение Django для нескольких университетов. Вот классы моделей, которые я использовал. class Institute(models.Model): name=models.CharField(max_length=200) def __str__(self): return self.name class Applicant(models.Model): name = models…
17 окт '17 в 18:50
1
ответ
Доступ на основе ролей с использованием django-guardian
Я использую django-guardian для предоставления разрешения на основе ролей и django-userena для профилирования пользователей. У меня есть три вида пользователей: администратор, подчиненный администратор, сотрудник. Администратор может добавить суб-ад…
26 мар '13 в 17:04
1
ответ
Использование assign_perm от хранителя в миграции на юг
Я не могу заставить django-guardian assign_perm работать с южной миграцией данных... причина, по которой он не работает, заключается в том, что Guardian не использует замороженный ORM. Как я могу получить другие приложения в целом и Django-Guardian …
29 июл '13 в 19:33
1
ответ
Как использовать django-guardian в пользовательской модели
Я использую Django-Guardian, чтобы проверить разрешение объекта пользователя. И в моем особом случае я расширил модель пользователя. В моем models.py я расширил пользовательскую модель следующим образом: введите описание изображения здесь class User…
03 июл '18 в 17:40
1
ответ
Джанго предоставляет разрешения на / после сохранения объекта
У меня есть модель Django, которая включает в себя определенные разрешения. Я хочу иметь возможность назначать разрешения для этих пользователей в assigned_to field, я использую django-guardian управлять разрешениями. from django.db import models fr…
21 май '14 в 00:03
1
ответ
Настройка установленных приложений на Django
На моем сервере установлено много приложений, таких как, facebook_connect, userena, guardian и так далее... Например, я понял, что если я настрою: django-userena / userena / templates / userena / emails / активации_email_message.txt {% load i18n %}{…
10 окт '12 в 15:59
1
ответ
Есть ли способ добавить "публичные" объекты с помощью django-guardian
Я использую отличный django-guardian для управления разрешениями для каждого объекта в проекте. В таком проекте мне бы хотелось, чтобы всем пользователям было предоставлено разрешение (например, на просмотр) на все публичные объекты. Насколько я зна…
31 мар '15 в 16:09
1
ответ
Миграция Django South не может получить доступ к метаатрибуту пользовательской модели
У меня есть приложение Django, которое я создал и которое использует Django Guardian для управления разрешениями на уровне объектов и Django South для управления миграциями. Я создал модельный миксин, который позволяет моделям определять права досту…
17 май '13 в 21:03