Installation
Dependencies
Django i18n Fields has minimal dependencies:
Core Dependencies:
Django (>=5.0) - Web framework with JSONField support
Python (>=3.10) - Modern Python version
Optional Dependencies:
martor - For Markdown editor support (
LocalizedMartorField)
Installation Options
Basic Installation
Install Django i18n Fields using pip:
pip install django-i18n-fields
With Markdown Editor Support
To use LocalizedMartorField for Markdown editing with martor (docs):
pip install django-i18n-fields[md]
# Or install martor separately
pip install django-i18n-fields martor
Install from Git
Install the latest development version from GitHub:
# Latest stable version
pip install git+https://github.com/huynguyengl99/django-i18n-fields.git
# Specific branch or tag
pip install git+https://github.com/huynguyengl99/django-i18n-fields.git@main
Verify Installation
After installation, verify that Django i18n Fields is properly installed:
# In Python shell or Django shell
import i18n_fields
print(i18n_fields.__version__)
# Check available modules
from i18n_fields import LocalizedCharField, LocalizedTextField
# Check Markdown/martor support (if installed)
from i18n_fields import LocalizedMartorField
# Check DRF support (if installed)
from i18n_fields.drf import LocalizedModelSerializer
Next Steps
After installation, proceed to Getting Started for configuration and setup instructions.