In [ ]:
from app.models import Blog
from django.utils.translation import override

In [10]:
b = Blog.objects.create(title='Falcon', title_nl='Valk')

b.title


Out[10]:
'Falcon'

In [11]:
b.title_nl


Out[11]:
'Valk'

In [12]:
b.title_i18n


Out[12]:
'Falcon'

In [17]:
with override('nl'):
    print(b.title_i18n)


Valk

In [15]:
# contents of the `i18n` field:
b.i18n


Out[15]:
{'title_nl': 'Valk'}

In [18]:
# translation not available:
print(b.title_de)


None

In [19]:
b.title_de = 'Falk'
with override('de'):
    print(b.title_de)


Falk

In [20]:
b.i18n


Out[20]:
{'title_de': 'Falk', 'title_nl': 'Valk'}

In [ ]: