Module Expr Str ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias Assign NameStore TupleLoad Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad vararg kwarg body If CompareIn Str NameLoad body If UnaryOpNot Call NameLoad SubscriptLoad NameLoad Index Str body Raise Call NameLoad Str orelse Assign SubscriptStore NameLoad Index Str NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpOr CompareIs NameLoad NameLoad CompareEq NameLoad Str body Return Dict orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad NameLoad If BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Expr Str If BoolOpAnd CompareIs NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign NameStore Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Dict body Delete SubscriptDel NameLoad Index Str Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Dict Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A 
JSONField automatically serializes most Python terms to JSON data.
Creates a TEXT field with a default value of "{}".  See test_json.py for
more information.

 from django.db import models
 from django_extensions.db.fields import json

 class LOL(models.Model):
     extra = json.JSONField()

This field originated from the django_extensions project: https://github.com/django-extensions/django-extensions
 __future__ absolute_import N/A json collections OrderedDict django.db models django.conf settings django.utils six django.core.serializers.json DjangoJSONEncoder djangae.forms.fields JSONFormField JSONWidget N/A __all__ N/A JSONField dumps N/A N/A value N/A N/A N/A N/A N/A N/A DjangoJSONEncoder encode value N/A loads N/A N/A txt object_pairs_hook N/A None N/A N/A value N/A N/A json loads txt encoding N/A settings DEFAULT_CHARSET object_pairs_hook object_pairs_hook N/A value N/A JSONDict N/A dict N/A N/A 
    Hack so repr() called by dumpdata will output JSON instead of
    Python formatted data.  This way fixtures will work!
     __repr__ N/A N/A self N/A N/A N/A N/A dumps self N/A N/A JSONUnicode N/A N/A six text_type N/A N/A 
    As above
     __repr__ N/A N/A self N/A N/A N/A N/A dumps self N/A N/A JSONList N/A list N/A N/A 
    As above
     __repr__ N/A N/A self N/A N/A N/A N/A dumps self N/A N/A JSONOrderedDict N/A OrderedDict N/A N/A 
    As above
     __repr__ N/A N/A self N/A N/A N/A N/A dumps self N/A N/A JSONField N/A N/A models TextField N/A N/A JSONField is a generic textfield that neatly serializes/unserializes
    JSON objects seamlessly.  Main thingy must be a dict object. __init__ N/A N/A self use_ordered_dict N/A False args kwargs N/A N/A N/A default kwargs N/A N/A N/A N/A callable N/A kwargs N/A default N/A N/A N/A TypeError 'default' must be a callable (e.g. 'dict' or 'list') N/A N/A N/A kwargs N/A default dict N/A N/A self use_ordered_dict use_ordered_dict N/A N/A N/A N/A models TextField __init__ self args kwargs N/A parse_json N/A N/A self value N/A N/A N/A Convert our string value to JSON after we load it from the DB N/A N/A N/A value None N/A value N/A N/A N/A N/A N/A N/A isinstance value N/A six string_types N/A N/A N/A self use_ordered_dict N/A N/A res N/A loads value object_pairs_hook OrderedDict N/A N/A res N/A loads value N/A N/A N/A isinstance res OrderedDict N/A self use_ordered_dict N/A N/A N/A JSONOrderedDict res N/A N/A N/A isinstance res dict N/A N/A N/A JSONDict res N/A N/A N/A isinstance res N/A six string_types N/A N/A N/A JSONUnicode res N/A N/A N/A isinstance res list N/A N/A N/A JSONList res N/A res N/A N/A value N/A to_python N/A N/A self value N/A N/A N/A N/A N/A self parse_json value N/A from_db_value N/A N/A self value expression connection context N/A N/A N/A N/A N/A self parse_json value N/A get_db_prep_save N/A N/A self value connection N/A kwargs N/A N/A Convert our JSON object to a string before we save N/A N/A N/A value None N/A self null N/A N/A None N/A N/A N/A N/A super JSONField self get_db_prep_save N/A dumps value connection connection N/A south_field_triple N/A N/A self N/A N/A N/A Returns a suitable description of this field for South. south.modelsinspector introspector N/A field_class django.db.models.fields.TextField N/A N/A args kwargs N/A introspector self N/A N/A field_class args kwargs N/A deconstruct N/A N/A self N/A N/A N/A N/A name path args kwargs N/A N/A N/A super JSONField self deconstruct N/A N/A N/A self default N/A N/A N/A N/A kwargs N/A default N/A N/A name path args kwargs N/A formfield N/A N/A self N/A kwargs N/A N/A defaults N/A form_class widget JSONFormField JSONWidget N/A N/A N/A defaults update kwargs N/A N/A N/A N/A super JSONField self formfield defaults N/A N/A