Вопросы по теме 'django-permissions'

Django: Применение разрешений в диспетчере URL?
В моем приложении Django у меня есть определенные разрешения, которые нужны пользователям для доступа к определенным представлениям (используя django.contrib.auth ). Это отлично работает, используя декоратор @permission_required в моих функциях...
11518 просмотров
schedule 25.08.2022

Приложение Django для настроек пользователя/учетной записи
Я готовлюсь к разработке одного проекта и нахожусь в процессе планирования того, что я могу использовать для него. Для этого проекта потребуются различные разрешения и настройки модели и объекта на основе группы/пользователя. Я знаю, что могу...
1136 просмотров
schedule 27.07.2023

Как добавить собственное разрешение к модели User в django?
в django по умолчанию, когда syncdb запускается с установленным django.contrib.auth, он создает разрешения по умолчанию для каждой модели ... например, foo.can_change, foo.can_delete и foo.can_add. Чтобы добавить пользовательские разрешения к...
12898 просмотров
schedule 04.11.2022

обеспечить безопасность (разрешения) для комментариев django
Я использую стандартное приложение django.contrib.comments. Однако для моего приложения мне нужно обеспечить более детальные разрешения на публикацию и просмотр комментариев. Например, я хочу, чтобы только определенные люди просматривали...
104 просмотров

Совместное использование объектов с другими пользователями в Django
Я моделирую довольно сложную систему в Django. Я опубликую здесь только соответствующую часть и покажу упрощенные диаграммы вариантов использования, чтобы лучше выразить свои идеи. У меня в основном есть 2 типа пользователей: продавец и...
2835 просмотров

Как ограничить доступ к UpdateView объекта создателю этого объекта
Django и нуб-программист здесь. Я сделал приложение, которое хотел бы развернуть, но мне нужно выяснить, как ограничить доступ к UpdateView создателю этого объекта, и я в тупике. В настоящее время пользователь может использовать CreateView...
2820 просмотров

Таблица типов содержимого Django — разрешение авторизации
Я хочу добавить разрешение в таблице auth_permission . Когда я вставляю другое разрешение вручную, мне также нужно вставить content_type_id . Это относится к таблице content_type . Я не знаю, что он делает. Я хочу удалить набор строк HTML, если...
2284 просмотров
schedule 03.07.2023

Динамические разрешения Django (drf) от BasePermission
Я хочу иметь простой способ проверить, является ли кто-то владельцем или администратором post , proposal и т. д., которые он пытается редактировать\удалять. Итак, каждый раз, когда я использую разрешение IsAuthenticated , а в методе...
1248 просмотров

Как запретить пользователю одного вида доступ к представлению другого пользователя через URL-адрес в django?
В моем проекте у меня есть разные типы пользователей, например: User |-Client |-Employee |-Technical Manager |-Service Manager |-Production Manager Ни один пользователь не может получить доступ к представлению другого пользователя...
122 просмотров
schedule 23.02.2023

Django Python: добавление пользовательских разрешений для определенных пользователей
Models.py class Meta: permissions = ( ("can_add_data","can add a new data"), ) Это пользовательское разрешение, которое я создал в Models.py, и я также создал этих пользователей. https://i.stack.imgur.com/e1aRz.png...
7968 просмотров

Миграция Django с 2.0 на 2.2 (проблема с правами просмотра)
При переносе проблемы с Django, связанной с миграцией: python manage.py migrate demo --database demo Получение ошибки, связанной с: ValueError: невозможно назначить «ContentType: объект ContentType (1)»: текущий маршрутизатор базы...
982 просмотров

перенаправление на два разных представления из ввода формы
У меня есть форма модели PostForm для создания сообщений для моего приложения для блога. Теперь у пользователя есть два варианта: после заполнения формы публикации он может опубликовать ее немедленно или поместить в черновики для последующей...
44 просмотров

Как реализовать доступ пользователей на основе лицензий с использованием настраиваемых разрешений и APIView?
Имею следующие модели. class Post(models.Model): content = models.TextField() class User(AbstractUser): pen_name = models.Charfield() Я хочу ограничить пользователя созданием определенного количества сообщений (скажем, 10) и не...
41 просмотров

Как дать разрешение только определенным пользователям редактировать поля модели в Django rest?
Итак, я создаю блог rest_api, в котором есть модели class Post(models.Model): author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) text = models.TextField() approved = models.BooleanField(default=False)...
52 просмотров

Перезаписать разрешение Django и изменить auth_permission
Я хочу создавать разрешения в представлениях динамически, а не по умолчанию в моделях. Я создаю основной класс с именем CreatorView . from django.views.generic import View from django.forms.models import modelform_factory class...
64 просмотров
schedule 13.07.2023

Применение разрешений Django на основе запроса и модели
TL;DR; Есть ли в Django возможность автоматически проверять разрешения пользователя/запроса на соответствие разрешениям по умолчанию (добавление, изменение, просмотр, удаление) перед выполнением запроса? Я новичок в Django, и я пытаюсь...
19 просмотров
schedule 20.08.2022