У меня есть много записей для обновления поля, я должен сделать это с помощью функции .update (), которая уже поставляется с ORM Django. Мне нужно обновить это поле, объединяя строку со значением того же поля.
Я пытался использовать аннотирование, с выражением F и значением. Но это не сработало, потому что в аннотации поля я не могу использовать одно и то же поле.
Вот что я пытался сделать:
Model.objects.all().annotate(image=Concat(Value("Path/"), F("image")))
У меня естьследующая модель:
+------+-------+
| id | image |
+------+-------+
| 1 | image1|
| 2 | image2|
| 3 | image3|
При обновлении модели предположим, что я хочу объединить строку «Путь /» с изображением поля, должно быть что-то вроде этого
+------+------------+
| id | image |
+------+------------+
| 1 | Path/image1|
| 2 | Path/image2|
| 3 | Path/image3|