匿名化敏感数据的命令。

django-hattori的Python项目详细描述


#django hattori

命令匿名化敏感数据。此应用程序帮助您匿名化用于Django项目开发的数据库中的数据。

此应用程序基于[Django数据库匿名化器](https://github.com/blueshoe/django数据库匿名化器)。使用[faker(https://github.com/joke2k/faker)来匿名化这些值。




托里',
]
````

若要避免默认情况下出现问题,将禁用匿名化。

若要启用匿名化,必须添加到设置``anonymize\u enabled=true```



此应用程序中的所有匿名者都将运行。例如,``匿名化``一个商店```
*```````-m,--模型`````:要匿名化的模型列表。例如,```匿名化`-db-m客户,产品```
*`````-b,--批量大小``````:批量更新实例时使用的批量大小。取决于数据库机器,默认使用500。



model
*匿名化器有以下成员:
*`` model`````:(必需)此匿名化器的model类
*`` attributes```:(必需)确定要替换哪些字段的元组列表。元组的第一个值是字段名,第二个值是**replacer**(可选)define your query set
*``get_query_set()``:(可选)定义查询集
*a_u replacer_u类型为u str_u或_callable_u
*a callable_u replacer_u是伪造实例或自定义替换器。
*所有伪造方法都可用。更多信息请阅读官方文件[伪造者!](http://faker.readthedocs.io/en/master/providers.html)











````
>从hattori.base import baseanonymalizer,faker
从shop.models导入customer




model=customer

attributes=[
('car卡号,伪造者.信用卡号码,


>('first_name',faker.first_name),
('last_name',faker.last_name),
('phone',faker.phone_number),
('email',faker.email),
('city',faker.city),
('comment',faker.text),
('description',fix string'),
('code',faker.pystr),< BR> > BR/> DEFGETQueRyGueSET(自我):Buff/Read Cuth.Objor。过滤器(AGEGRY GTT=18)
‘BR/>< BR> > BR/ >扩展现有的替换项,具有BR/>使用LAMBDAS扩展某些预定义的代词,如“Min CARS”或“Max CARS”上的“FAK.PYSTR”:
BR/>‘BR/>(‘代码’),lambda**kwargs:faker.pystr(最小字符数=250,最大字符数=250,**kwargs)),
`````

**重要**:不要忘记****kwargs**!



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Spring引导应用程序中的java循环视图路径异常   java在PreferenceActivity中显示ProgressDialog   java RESTEasy如何将基本身份验证设置为ClientRequest   使用MongoDB进行java漏斗分析?   java JUnit系统日期   java创建一个集合,每个类有一个对象   java如何在子模块项目中测试Springbean   java Websocket服务器Android   javaitext:如何在新页面上重复表单元格内容?   java一旦spring mvc样板项目建立起来,python/RoR的开发速度会更快吗?   java为什么Maven Tycho不能在工具链中找到正确的JDK。xml?   Java Selenium获取用于单击的元素   java如何使用嵌套的if语句而不是系统阻止程序在blueprint类中运行。出口(0);?   java模板聚合匹配和投影一个没有id的字段   java您的内容必须有一个id属性为“安卓”的TabHost。安卓应用程序的R.id.tabhost错误   JavaEclipseLink 1.2和BatchFetch   java如何更改HttpClient中的超时值?   java在toString方法中将对象转换为特定数据类型   java正在跳过运行for循环