JSON fields
Apps implementing JSON model and form fields.
Search & Filter
| Package | django-rest-framework-gis | django-annoying | jsonfield | django-json-widget | django-entangled | django-flat-json-widget | django-json-schema-editor | django-svelte-jsoneditor | linaro-django-jsonfield | Django Location API |
|---|---|---|---|---|---|---|---|---|---|---|
|
Description
|
Geographic add-ons for Django
REST Framework. Maintained by the OpenWISP Project. |
A django application that
tries to eliminate annoying things in the Django framework. ⛺ |
A reusable Django model field
for storing ad-hoc JSON data |
An alternative widget that
makes it easy to edit the new Django's field JSONField (Po… |
Edit JSON-Model Fields using a
Standard Django Form. |
Flat JSON widget for django,
used and maintained by the OpenWISP project. |
JSON editor using schemas for
Django |
A JSONField for django
allowing manipulation and display of json data |
-
|
Django package for location
services |
|
Category
|
App | App | App | App | App | App | App | App | App | App |
|
Using This
|
6
|
24
|
11
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
|
Python 3?
|
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes |
|
Dev Status
|
Production/Stable | Production/Stable | Inactive | Production/Stable | Production/Stable | Production/Stable | Beta | Production/Stable | Alpha | Pre-Alpha |
|
Version (PyPI)
|
1.2.1 | 0.10.8 | 3.2.0 | 2.1.1 | 0.7 | 0.4 | 0.12.1 | 0.4.5 | 0.3 | 0.1.0 |
|
Stars
|
1,122 | 932 | 1,160 | 503 | 147 | 71 | 64 | 30 | 0 | 1 |
|
Forks
|
216 | 84 | 265 | 100 | 10 | 25 | 0 | 4 | 0 | 0 |
|
Commits
|
|
|
|
|
|
|
|
|
|
|
|
Updated
|
6 May 2026 | 17 Dec 2025 | 4 Jul 2025 | 12 Dec 2025 | 15 Oct 2025 | 6 May 2026 | 2 Mar 2026 | 18 Mar 2026 | - | 14 Aug 2025 |
|
License
|
BSD | BSD | MIT | MIT | MIT | BSD-3-Clause | MIT | MIT | LGPLv3 | BSD-3-Clause |
|
Links
|
||||||||||
|
Feature Comparison
(click cells to edit)
|
||||||||||
|
Model field(s)
|
—
|
JSONField
|
JSONField, JSONCharField, JSONFieldBase
|
—
|
—
|
—
|
—
|
—
|
JSONField
|
—
|
|
Form field(s)
|
—
|
|
JSONFormField, JSONCharFormField, JSONFormFieldBase (validating)
|
—
|
—
|
—
|
|
—
|
JSONFormField (validating)
|
—
|
|
Form widget(s)
|
—
|
|
|
—
|
—
|
—
|
|
—
|
JSONWidget (pretty-printing Textarea)
|
—
|
|
Native PostgreSQL JSON support
|
—
|
|
(removed in version 1.0.0)
|
—
|
—
|
—
|
—
|
—
|
|
—
|
|
South support
|
—
|
|
|
—
|
—
|
—
|
—
|
—
|
|
—
|
|
Model field base type(s)
|
—
|
TextField only
|
TextField, CharField, and others (via JSONFieldBase)
|
—
|
—
|
—
|
—
|
—
|
TextField only
|
—
|
|
Native PostgreSQL JSONB support
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Migration system support
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
datetime support
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.
A django application that tries to eliminate annoying things in the Django framework. ⛺
A reusable Django model field for storing ad-hoc JSON data
An alternative widget that makes it easy to edit the new Django's field JSONField (PostgreSQL specific model fields)
Edit JSON-Model Fields using a Standard Django Form.
Flat JSON widget for django, used and maintained by the OpenWISP project.
JSON editor using schemas for Django
A JSONField for django allowing manipulation and display of json data
Django package for location services
Showing 10 of 22 packages in this grid.
Features Being Compared
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