JSON fields

Apps implementing JSON model and form fields.

22 Packages
9 Features

Search & Filter

Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.

1,122
Stars
216
Forks
6
Usage
Py3
Status Production/Stable
Version 1.2.1
Updated 6 May 2026
License BSD
Commits
Features
Model field(s)
Form field(s)
Form widget(s)
Native PostgreSQL JSON support
South support
Model field base type(s)
Native PostgreSQL JSONB support
Migration system support
datetime support

A django application that tries to eliminate annoying things in the Django framework. ⛺

932
Stars
84
Forks
24
Usage
Py3
Status Production/Stable
Version 0.10.8
Updated 17 Dec 2025
License BSD
Commits
Features
Model field(s)
  JSONField
Form field(s)
Form widget(s)
Native PostgreSQL JSON support
South support
Model field base type(s)
TextField only
Native PostgreSQL JSONB support
Migration system support
datetime support

A reusable Django model field for storing ad-hoc JSON data

1,160
Stars
265
Forks
11
Usage
Py3
Status Inactive
Version 3.2.0
Updated 4 Jul 2025
License MIT
Commits
Features
Model field(s)
  JSONField, JSONCharField, JSONFieldBase
Form field(s)
  JSONFormField, JSONCharFormField, JSONFormFieldBase (validating)
Form widget(s)
Native PostgreSQL JSON support
  (removed in version 1.0.0)
South support
Model field base type(s)
  TextField, CharField, and others (via JSONFieldBase)
Native PostgreSQL JSONB support
Migration system support
datetime support

An alternative widget that makes it easy to edit the new Django's field JSONField (PostgreSQL specific model fields)

503
Stars
100
Forks
1
Usage
Py3
Status Production/Stable
Version 2.1.1
Updated 12 Dec 2025
License MIT
Commits
Features
Model field(s)
Form field(s)
Form widget(s)
Native PostgreSQL JSON support
South support
Model field base type(s)
Native PostgreSQL JSONB support
Migration system support
datetime support

Edit JSON-Model Fields using a Standard Django Form.

147
Stars
10
Forks
1
Usage
Py3
Status Production/Stable
Version 0.7
Updated 15 Oct 2025
License MIT
Commits
Features
Model field(s)
Form field(s)
Form widget(s)
Native PostgreSQL JSON support
South support
Model field base type(s)
Native PostgreSQL JSONB support
Migration system support
datetime support

Flat JSON widget for django, used and maintained by the OpenWISP project.

71
Stars
25
Forks
0
Usage
Py3
Status Production/Stable
Version 0.4
Updated 6 May 2026
License BSD-3-Clause
Commits
Features
Model field(s)
Form field(s)
Form widget(s)
Native PostgreSQL JSON support
South support
Model field base type(s)
Native PostgreSQL JSONB support
Migration system support
datetime support

JSON editor using schemas for Django

64
Stars
0
Forks
0
Usage
Py3
Status Beta
Version 0.12.1
Updated 2 Mar 2026
License MIT
Commits
Features
Model field(s)
Form field(s)
Form widget(s)
Native PostgreSQL JSON support
South support
Model field base type(s)
Native PostgreSQL JSONB support
Migration system support
datetime support

A JSONField for django allowing manipulation and display of json data

30
Stars
4
Forks
0
Usage
Py3
Status Production/Stable
Version 0.4.5
Updated 18 Mar 2026
License MIT
Commits
Features
Model field(s)
Form field(s)
Form widget(s)
Native PostgreSQL JSON support
South support
Model field base type(s)
Native PostgreSQL JSONB support
Migration system support
datetime support
0
Stars
0
Forks
0
Usage
Py3
Status Alpha
Version 0.3
License LGPLv3
Commits
Features
Model field(s)
  JSONField
Form field(s)
  JSONFormField (validating)
Form widget(s)
  JSONWidget (pretty-printing Textarea)
Native PostgreSQL JSON support
South support
Model field base type(s)
TextField only
Native PostgreSQL JSONB support
Migration system support
datetime support

Django package for location services

1
Stars
0
Forks
0
Usage
Py3
Status Pre-Alpha
Version 0.1.0
Updated 14 Aug 2025
License BSD-3-Clause
Commits
Features
Model field(s)
Form field(s)
Form widget(s)
Native PostgreSQL JSON support
South support
Model field base type(s)
Native PostgreSQL JSONB support
Migration system support
datetime support

Showing 10 of 22 packages in this grid.

View All Packages

Features Being Compared

9 features

Model field(s)

Form field(s)

Form widget(s)

Native PostgreSQL JSON support

See: http://www.postgresql.org/docs/9.2/static/datatype-json.html

South support

Does the app declare South introspection rules for its model fields?

Model field base type(s)

Which base model fields are used/supported?

Native PostgreSQL JSONB support

Whether the library supports and uses the JSONB data type introduced in Postgres 9.4: http://www.postgresql.org/docs/9.4/static/datatype-json.html

Migration system support

Whether the library supports the migration system introduced in Django 1.7: https://docs.djangoproject.com/en/1.8/topics/migrations/

datetime support

Whether datetime objects can automatically be serialized/deserialized into a JSON string