def to_python(self, value):
    if value == '':
        return None
try:
    if isinstance(value, str):
        return json.loads(value)
except ValueError:
    pass
return value

def get_db_prep_save(self, value, *args, **kwargs):
    if value == '':
        return None
if isinstance(value, dict):
    pass
Как сохранить словарь в поле модели базы данных Django