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

Как я могу ИЗМЕНИТЬ django для создания разрешения на просмотр?
Недавно я начал использовать django для администрирования большого существующего приложения, которое органично развивалось на протяжении многих лет с помощью twisted.web. Я начал экспериментировать с django и его автоматическим интерфейсом...
18942 просмотров
schedule 10.03.2023

Модель разрешений m2m Django
Пользователи веб-приложения, которое я создаю, имеют несколько объектов, которые являются «своими». Давайте представим, что объект называется Toy . Я хочу, чтобы они могли устанавливать параметры конфиденциальности для своих Toy , чтобы они могли...
342 просмотров

Лучшее решение для функциональных разрешений в многосайтовом приложении django
У меня есть два сайта, работающих на одном и том же базовом коде. У каждого сайта свои требования к функциям, которые могут видеть разные типы пользователей. Например, на одном сайте говорится, что любой может просматривать страницу новостей, но на...
254 просмотров
schedule 01.07.2023

Django: добавление разрешения для конкретного экземпляра модели
Я ищу лучший способ реализовать разрешения пользователей, чтобы пользователи могли редактировать определенные экземпляры модели. Например, у меня есть две такие модели: model RadioChannel(models.Model): name =...
8124 просмотров
schedule 14.02.2023

Разрешения Джанго
Я хотел бы иметь более подробные разрешения в моем проекте Django, но не могу решить, какое приложение использовать. У меня есть что-то вроде: class Item(models.Model): name = models.CharField(max_length=64, unique=True) description =...
4635 просмотров

Администратор Django - предоставление пользователям доступа к определенным объектам/полям?
Мне нужно сделать логин "владельца" для администратора. Скажем, у нас есть эта структура модели: class Product(models.Model): owner = models.ManyToManyField(User) name = models.CharField(max_length=255) description =...
6058 просмотров
schedule 19.10.2022

разрешения на уровне строк в django
Есть ли способ сделать разрешения на уровне строк в django? Я думал, что нет, но только что заметил это в документах: Разрешения могут быть установлены не только для типа объекта, но и для конкретного экземпляра объекта. Используя методы...
11973 просмотров

Как установить разрешения для экземпляра объекта Django?
Цитирую из документации: «Разрешения могут быть установлены не только для типа объекта, но и для конкретного экземпляра объекта. Используя методы has_add_permission(), has_change_permission() и has_delete_permission(), предоставляемые классом...
753 просмотров

Как установить несколько разрешений в одном представлении класса в зависимости от http-запроса
Я работаю с django-rest-framework. Проблема, с которой я сталкиваюсь, заключается в том, что URL-адрес идентичен как для методов POST, так и для методов GET, но я хочу иметь разные разрешения в зависимости от того, какой метод вызывается. Прямо...
4733 просмотров

Миграция Django завершается с ошибкой __fake__.DoesNotExist: запрос на сопоставление разрешений не существует.
В проекте Django 1.8 у меня отлично работает миграция, когда у него был следующий код : # -*- coding: utf-8 -*- from __future__ import unicode_literals from django.db import migrations from django.conf import settings def...
6857 просмотров

Создание настраиваемого разрешения при переносе данных
Я пытался создать пользовательское разрешение при миграции, однако после запуска миграции разрешение не было создано в таблице разрешений. Может ли кто-нибудь указать, в чем ошибка? Также я не уверен, что мне следует использовать в качестве...
2984 просмотров

DjangoRestFramework - has_permission неправильно переопределяет has_object_permission
Это мое разрешение: class IsCreationOrAuthenticatedOrIsOwnerOrWatchOrReadOnly(permissions.BasePermission): """ Allow only the owner (and admin) of the object to make changes (i.e. do PUT, PATCH, DELETE and POST requests. Allow all...
357 просмотров

Как избежать опечаток в строках разрешений django
В соответствии с документами настраиваемые разрешения можно создавать и использовать следующим образом: class Task(models.Model): ... class Meta: permissions = ( ("view_task", "Can see available tasks"), )...
512 просмотров
schedule 10.04.2023

Объект «StateApps» не имеет атрибута «метка» во время миграции
Когда я пытаюсь запустить эту миграцию: def add_user_data(apps, schema_editor): Group = apps.get_model('auth', 'Group') Permission = apps.get_model( 'auth', 'Permission') Profile = apps.get_model('user', 'Profile') User =...
726 просмотров

DRF - как реализовать объектное разрешение для набора запросов?
Я реализовал DRF согласно документу. В какой-то момент я понял, что после аутентификации пользователя ему разрешено извлекать данные любого пользователя в системах. Я реализовал фильтрацию в соответствии с этим документом. Я прочитал документ...
375 просмотров

Советы по тестированию разрешений модели DRF с помощью TDD
Я пишу DRF API для образовательного веб-сайта, где пользователи могут получать доступ к данным на основе групп разрешений и разрешений на уровне объектов, которые у них есть. Когда я начал писать тесты, я задался вопросом, нужно ли тестировать...
541 просмотров

Переименовать пользовательские разрешения django
Я работаю с приложением django 2.0 и собираюсь обновить версию django до 3.0. Но в моем проекте есть несколько настраиваемых разрешений с именами типа view_modelname . class MyConcreteModel(models.Model): model_field_1 =...
266 просмотров

Разрешения авторизации Django
Как я могу сделать модель Django доступной по умолчанию для пользователей (Staff = True), чтобы сделать доступными действия CRUD в панели администратора? Я написал некоторый код на основе системы аутентификации Django: from django.db import...
241 просмотров
schedule 17.10.2022