JSON fields

Apps implementing JSON model and form fields.

Features currently being evaluated

FeatureDescription
Model field base type(s) Which base model fields are used/supported?
South support Does the app declare South introspection rules for its model fields?
Native PostgreSQL JSON support See: http://www.postgresql.org/docs/9.2/static/datatype-json.html
Form field(s)
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
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
Package jsonfield django-annoying django-rest-framework-gis django-postgres django-pgjson django-json-field django-pgfields django-split-json-widget django-jsonfield JSONate vlk-django-jsonfield html-json-forms unchained linaro-django-jsonfield
Package jsonfield django-annoying django-rest-framework-gis django-postgres django-pgjson django-json-field django-pgfields django-split-json-widget django-jsonfield JSONate vlk-django-jsonfield html-json-forms unchained linaro-django-jsonfield
Description A reusable JSONField model for
Django to store ad-hoc data
A django application that
tries to eliminate annoying
things in the Django
framework.
Geographic add-ons for Django
Rest Framework
First-class Postgres feature
support for the Django ORM.
PostgreSQL json field support
for Django
Generic JSON model and form
fields.
Django field subclasses for
some PostgreSQL types.
Django form's widget that
renders field JSON data as
group fields that can edited.
A JSONField for django. Makes Django support for JSON
first class
A model JSONField with an
integrated form for django.
Python implementation of the
(inactive) HTML JSON Forms
spec.
Common helper functions to
help Django break free
CategoryAppAppOtherFrameworkAppAppAppOtherAppAppAppOtherOtherApp
# Using This823432101301100
Python 3?
Development Status Unknown Beta Beta Unknown Beta Alpha Production/Stable Alpha Unknown Beta Unknown Beta Unknown Alpha
Last updated Dec. 17, 2015, 2:01 a.m. March 9, 2016, 11:09 a.m. April 13, 2016, 4:23 a.m. May 15, 2013, 9:58 p.m. Nov. 23, 2015, 4:03 a.m. Jan. 25, 2016, 1:16 p.m. June 27, 2014, 1:15 p.m. Sept. 1, 2015, 12:49 p.m. March 25, 2016, 9:07 a.m. Dec. 30, 2015, 1:43 p.m. Dec. 17, 2013, 1:27 p.m. March 7, 2016, 4:24 p.m. Sept. 25, 2014, 5:19 a.m.
Version1.0.30.9.00.10.10.0.10.3.10.5.71.5.0a11.150.9.190.4.01.2.10.1.11.00.3
RepoGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubOther
Commits
Stars7134392691681429860524128665n/a
Repo Forks16952692530581712453n/an/a4n/a
Participantsbradjasper
paltman
l0kix2
pelme
admackin
ross
andreipetre
yannik-ammann
nicholasserra
dmr
more...
skorokithakis
offline
benbacardi
JshWright
denisenkom
artscoop
edelvalle
razpeitia
piquadrat
wRAR
more...
nemesisdesign
dmeehan
auvipy
jarus
theflyingnerd
philipn
Suz
JesseCrocker
mikeedwards
fladi
more...
zacharyvoase
dstufft
scott-w
niwinz
davidfischer-ch
andreif
catherinedevlin
cpbotha
anentropic
lanzz
CloudNiner
maxpeterson
mamigot
more...
derek-schaefer
millar
zerko
matklad
fletom
fladi
somenick
lukesneeringerabbasovalex
egasimus
hdzierz
bitdeli-chef
sylvainblot
theY4Kman
schinckeljiaaro
igorkramaric
msbroglisheppardaychedee
Documentation N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
Model field base type(s)  TextField, CharField, and others (via JSONFieldBase)TextField onlyTextField only  Native JSON field if supported otherwise uses textN/ATextField onlyTextField onlyTextField onlyTextField only
South supportN/A
Native PostgreSQL JSON support  (removed in version 1.0.0)N/A  (via run-time check)
Form field(s)  JSONFormField, JSONCharFormField, JSONFormFieldBase (validating)  JSONFormField (validating, optional eval() (!))  JSONFormField (validating CharField)  JsonateFormField (validating)  (but JSONModelForm supports binding form fields to JSON subfields)  JSONFormField (validating)
Form widget(s)  SplitJSONWidget (structured subfield editing)  JSONWidget (pretty-printing Textarea)

JSONSelectWidget
  JsonateWidget
(pretty-printing Textarea)
  JSONWidget (pretty-printing Textarea)
Model field(s)  JSONField, JSONCharField, JSONFieldBase  JSONFieldJsonField, JsonBField (uses the JSONB field in PostgreSQL. Experimental)  JSONField  JSONField

TypedJSONField provides typed object subfields
  JsonateField  VLKJSONFieldJSONField  JSONField
Native PostgreSQL JSONB support
Migration system supportworks, but I couldn't find specific support (which there is for South)
datetime support
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ 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