django-modeltrans
stable

Documentation

  • Getting started
  • Forms
  • Admin
  • Advanced usage
  • Database performance
  • Inner workings
  • Known issues
  • Related packages
    • django-modeltranslation
    • django-nece
    • django-i18nfield
  • Management commands

Reference

  • API Reference
  • Settings Reference
  • Migrating from django-modeltranslation
  • django-modeltrans change log
django-modeltrans
  • Docs »
  • Related packages
  • Edit on GitHub

Related packages¶

django-modeltranslation¶

Uses one field for each language/field combination, so having 3 languages and 3 translatable fields will result in 9 extra fields on each database table. It rewrites queries in order to return the current language, but the contents of the original field are undetermined if a field is translated.

django-nece¶

Also uses a jsonb PostgreSQL field, but has a bunch of custom QuerySet and Model methods to get translated values. It also requires one to inherit from a TranslationModel.

django-i18nfield¶

Stores JSON in a TextField, so does not allow lookup, searching or ordering by the translated fields.

Next Previous

© Copyright Revision b786bcf3.

Built with Sphinx using a theme provided by Read the Docs.