Django массовое обновление/замена подстроки с сохранением предыдущего значения
У меня есть модель с двумя полями: поле_a и поле_b
field_a | field_b |
---|---|
JPY 6 | blabla |
JPY 677 | blabla |
Я хотел бы заменить / обновить содержимое поля_a, сохранив старые значения (числа) и просто изменив валюту.
Например, вот желаемый результат:
field_a | field_b |
---|---|
USD 6 | blabla |
USD 677 | blabla |
Что я нашел/пробовал после некоторых исследований:
currency = 'USD'
ExampleModel.objects.update(
field_a=Replace('field_a', Value('old_text?'), Value(currency +
old_text_digits?))
)
Проблема в том, что я не знаю, как я могу получить доступ к old_text для каждой строки в таблице, и я не знаю, как манипулировать новым текстом, чтобы включить валюту + предыдущие числа.
Любая помощь будет оценена по достоинству