У меня есть большое приложение Django, которое активно используется пользователями Интернета. Я пытаюсь добавить django-modeltranslation в одно из моих приложений. В разработке все работает в порядке:django-modelstranslation fallback исходное значение поля
- Установите django-modeltranslation и выполните соответствующие изменения модели.
- Создания миграции Юга для него
python manage.py schemamigration myapp --auto
- Применить миграцию
python manage.py migrate myapp
- Run Джанго-modeltranslation management команды для заполнения языка по умолчанию из исходного поля
python manage.py update_translation_fields
У меня есть проблема находится между пунктом 3 и 4 Если я запустил миграцию на производство, то переведенная модель не покажет контент пользователю (у меня не может быть простоя), пока я не запустил номер 4, что может занять некоторое время.
Я хотел бы знать, есть ли способ отложить перевод в исходное содержимое поля без перевода. Это относится к другому переводу fallback, и это доступ к исходному полю original. Но мне нужно поле модели по умолчанию для исходного значения поля, если перевод отсутствует.
Спасибо
Спасибо, человек, вы сохранили мне журнал времени с подсказкой на '' 'update_translation_fields'''. –