Когда вы добавляете model-translation
к существующим моделям, которые уже содержат данные, данные по-прежнему сохраняются в исходном столбце (например, title
), но не копируются в новый языковой столбец по умолчанию title_en
.
Таким образом, если вы переносите существующие данные, после makemigrations
и migrate
вы также должны запустить update_translation_fields
, который скопирует любые существующие значения в пустые языковые столбцы по умолчанию.
Вы можете запустить это несколько раз (при добавлении перевода к другим моделям позже), он копирует значения только тогда, когда поле _en
пусто.