A simple Django app to mask sensitive data in forms.
Project description
Data Masker is a simple Django app to do data masking. It masks sensitive data by field_name and is highly configurable. Currently CharField and EmailField are supported.
Quick start
Add data_masker to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ... 'data_masker', ]
In template, pass the form which contains sensitive data to mask_form tag before any rendering tags.
Example template
{# Load the tag library #} {% load data_masker %} {# Display a form #} <form action="/url/to/submit/" method="post" class="form"> {% csrf_token %} {# Mask the form #} {% mask_form form as masked_form %} {{ masked_form }} {# It also works well with django-bootstrap #} {% comment %} {% bootstrap_form masked_form %} {% endcomment %} <button type="submit">Submit</button> </form>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.