JSON fields

Apps implementing JSON model and form fields.

Features currently being evaluated

Feature Description
South support Does the app declare South introspection rules for its model fields?
Form field(s)
Native PostgreSQL JSON support See: http://www.postgresql.org/docs/9.2/static/datatype-json.html
Model field base type(s) Which base model fields are used/supported?
Form widget(s)
Model field(s)
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
datetime support Whether datetime objects can automatically be serialized/deserialized into a
JSON string
Migration system support Whether the library supports the migration system introduced in Django 1.7:
https://docs.djangoproject.com/en/1.8/topics/migrations/

Filter results

Package django-rest-framework-gis django-json-widget jsonfield django-entangled django-flat-json-widget Expose Django JSONField data as virtual model fields django-jsonfield-backport html-json-forms JSONate jsonfield2 django_schema linaro-django-jsonfield django-annoying unchained vlk-django-jsonfield django-jsonfield django-prettyjson django-split-json-widget django-pgfields django-pgjson django-json-field django-postgres
Package django-rest-framework-gis django-json-widget jsonfield django-entangled django-flat-json-widget Expose Django JSONField data as virtual model fields django-jsonfield-backport html-json-forms JSONate jsonfield2 django_schema linaro-django-jsonfield django-annoying unchained vlk-django-jsonfield django-jsonfield django-prettyjson django-split-json-widget django-pgfields django-pgjson django-json-field django-postgres
Description Geographic add-ons for Django
REST Framework. Maintained by
the OpenWISP Project.
An alternative widget that
makes it easy to edit the new
Django's field JSONField
(PostgreSQL specific model
fields)
A reusable Django model field
for storing ad-hoc JSON data
Edit JSON-Model Fields using a
Standard Django Form.
Flat JSON widget for django,
used and maintained by the
OpenWISP project.
Expose Django JSONField data
as virtual model fields
Backport of the cross-DB
JSONField model and form
fields from Django 3.1.
Python implementation of the
(inactive) HTML JSON Forms
spec.
Makes Django support for JSON
first class
A reusable Django model field
for storing ad-hoc JSON data
This package will convert
django models to json schema
for html forms for the
frontend. It can be helpful
whil...
A django application that
tries to eliminate annoying
things in the Django
framework. ⛺
Common helper functions to
help Django break free
A model JSONField with an
integrated form for django.
A JSONField for django. Enables pretty JSON viewer in
Django forms, admin, or
templates
Django form's widget that
renders field JSON data as
group fields that can edited.
Django field subclasses for
some PostgreSQL types.
PostgreSQL json field support
for Django
Generic JSON model and form
fields.
First-class Postgres feature
support for the Django ORM.
Category Other App App App App App Other Other App App Project App App Other App App App Other App App App Framework
# Using This 6 1 11 1 0 0 0 1 0 2 0 0 24 0 1 4 1 1 0 2 1 4
Python 3?
Development Status Beta Production/Stable Unknown Production/Stable Alpha Alpha Production/Stable Production/Stable Beta Unknown Unknown Alpha Production/Stable Unknown Unknown Mature Alpha Alpha Production/Stable Beta Alpha Unknown
Last updated July 15, 2021, 11:59 a.m. Feb. 17, 2021, 10:19 a.m. Feb. 22, 2020, 3:36 a.m. April 2, 2021, 4:40 a.m. Dec. 26, 2021, 3:20 p.m. Dec. 31, 2020, 6:38 a.m. Aug. 21, 2021, 6:46 a.m. Jan. 9, 2020, 9:16 p.m. June 23, 2020, 9:59 a.m. Feb. 14, 2020, 9:13 p.m. April 7, 2019, 1:24 a.m. March 6, 2020, 9:06 p.m. July 31, 2017, 3:18 a.m. Dec. 17, 2013, 1:27 p.m. March 16, 2019, 1:44 p.m. Aug. 7, 2018, 1:42 p.m. Oct. 10, 2017, 4:23 p.m. June 27, 2014, 1:15 p.m. Nov. 23, 2015, 4:03 a.m. Jan. 25, 2016, 1:16 p.m. May 15, 2013, 9:58 p.m.
Version 0.17 1.1.1 3.1.0 0.4 0.1.3 0.5.0 1.0.4 1.1.1 0.7.0 4.0.0 0.1 0.3 0.10.6 1.0 1.2.1 1.4.1 0.4.1 1.16 1.4.4 0.3.1 0.5.7 0.0.1
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub Other GitHub GitHub GitHub Bitbucket GitHub GitHub GitHub GitHub GitHub GitHub
Commits
Stars 878 272 1122 70 41 38 33 29 27 8 9 n/a 830 5 6 42 123 87 67 131 123 186
Repo Forks 182 56 257 5 10 3 6 3 8 2 2 n/a 79 5 1 56 15 26 17 38 84 28
Participants nemesisdesign
dmeehan
auvipy
rpkilby
jarus
imomaliev
philipn
Suz
blueyed
pauloxnet
more...
jmrivas86
StevenMapes
vinaypai
barseghyanartur
WqyJh
dependabot[bot]
dadokkio
lingster
D3X
pedroma
more...
bradjasper
rpkilby
dmkoch
paltman
l0kix2
pelme
admackin
ross
dmr
yannik-ammann
more...
jrief
fp4code
nemesisdesign
pandafy
harsh-9in
kmmbvnr
andrewyager
laymonage
lociii
adamchainz
sheppard
zvyn
igorkramaric
jiaaro
kckaiwei
BevMS
ajabdelaziz
bradjasper
rpkilby
dmkoch
paltman
l0kix2
pelme
admackin
ross
dmr
yannik-ammann
more...
bkawan skorokithakis
offline
jdufresne
benbacardi
JshWright
artscoop
denisenkom
edelvalle
razpeitia
atugushev
more...
aychedee
BibianaC
msbrogli schinckel kevinmickey
bpartridge
fcurella
codemac
sdeprez
abbasovalex
egasimus
fchevitarese
bitdeli-chef
hdzierz
sylvainblot
theY4Kman
lukesneeringer niwinz
davidfischer-ch
andreif
catherinedevlin
cpbotha
anentropic
CloudNiner
maxpeterson
rodo
themaxxx
derek-schaefer
millar
matklad
fletom
fladi
somenick
zacharyvoase
dstufft
scott-w
Documentation N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
South support N/A
Form field(s)   JSONFormField, JSONCharFormField, JSONFormFieldBase (validating) JSONField (validating)   JsonateFormField (validating)   JSONFormField (validating)   (but JSONModelForm supports binding form fields to JSON subfields)   JSONFormField (validating CharField)   JSONFormField (validating, optional eval() (!))
Native PostgreSQL JSON support   (removed in version 1.0.0)   (via run-time check) N/A
Model field base type(s)   TextField, CharField, and others (via JSONFieldBase) Native JSON where supported TextField only TextField only TextField only TextField only TextField only N/A   Native JSON field if supported otherwise uses text TextField only
Form widget(s)   JsonateWidget
(pretty-printing Textarea)
  JSONWidget (pretty-printing Textarea)   JSONWidget (pretty-printing Textarea)

JSONSelectWidget
  SplitJSONWidget (structured subfield editing)
Model field(s)   JSONField, JSONCharField, JSONFieldBase   JsonateField   JSONField   JSONField JSONField   VLKJSONField   JSONField

TypedJSONField provides typed object subfields
JsonField, JsonBField (uses the JSONB field in PostgreSQL. Experimental)   JSONField
Native PostgreSQL JSONB support
datetime support
Migration system support works, but I couldn't find specific support (which there is for South)
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A