Tools for bleaching text and JSON of HTML
Project description
=====
django-bleachfields
=====
django-bleachfields is a Python module that utilizes existing bleach and HTML parser modules to remove HTML tags and unescape text from a field before saving it to a Django model.
To use, simply call BleachJSONField or BleachTextField in place of a Django text field, such as models.TextField or models.CharField.
Install
--------
.. code-block:: python
pip install bleachfields
Usage
--------
.. code-block:: python
from django.db import models
from bleachfields import BleachJSONField, BleachTextField
class Person(models.Model):
name = BleachTextField(max_length=256)
response = BleachJSONField()
Contact
--------
Email: afrancis@betterworks.com
Changes
--------
None to date.
django-bleachfields
=====
django-bleachfields is a Python module that utilizes existing bleach and HTML parser modules to remove HTML tags and unescape text from a field before saving it to a Django model.
To use, simply call BleachJSONField or BleachTextField in place of a Django text field, such as models.TextField or models.CharField.
Install
--------
.. code-block:: python
pip install bleachfields
Usage
--------
.. code-block:: python
from django.db import models
from bleachfields import BleachJSONField, BleachTextField
class Person(models.Model):
name = BleachTextField(max_length=256)
response = BleachJSONField()
Contact
--------
Email: afrancis@betterworks.com
Changes
--------
None to date.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bleachfields-1.0.2.tar.gz
(2.2 kB
view hashes)
Built Distribution
Close
Hashes for bleachfields-1.0.2-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ba3ff4f57bd9c6518f49bcd288aa3a458bc9fe4f1cc9901be968bc7a812b1c1 |
|
MD5 | 3fe429d32e73e175ed2a49d815aa20f6 |
|
BLAKE2b-256 | b35ec5d08f810b2b92ad8a6d0777f8055a8ce172e58a6cbb2031042da1dc9ac5 |