Обновить
4
0

Пользователь

Отправить сообщение

Плагин на Flake8 просто контролирует разработчика, что он не забыл анонимизировать данные модели (то есть контролирует что поля либо анонимизируются, указываются в поле fields класса PrivacyMeta внутри модели, либо не анонимизируются - в поле non_sensitive того же класса) и контролирует что регистрация произведена корректно.

А библиотека gdpr_assist она меняет данные в БД на сгенерированные. Вот у вас есть модель FIO где 3 поля: фамилия, имя, отчество. Эти данные являются персональными. Вы хотите с ними работать, но перед этим их надо анонимизировать чтобы не попасть под закон.
Вы используется библиотеку gdpr_assist и меняете все поля модели FIO. Они могут заменены на стандартные значения. А можете самостоятельно поменять. Например все записи пользователей заменить На Человек Человек Человекович с помощью переопределения метода anonymise То есть вы создаете функцию

anonymise_name(self, instance):
		instance.name = 'Человек'

anonymise_surname(self, instance):
		instance.surname = 'Человек'
    
anonymise_patronymic(self, instance):
		instance.name = 'Человекович'

Я в работе использую библиотеку Faker, чтобы данные были похожи на реальные.
Надеюсь стало понятнее и на вопрос ответил)

Информация

В рейтинге
Не участвует
Откуда
Орел, Орловская обл., Россия
Дата рождения
Зарегистрирован
Активность