Я хотел бы обновить различные модели в го.
Мне нужно обновить поле varchar строчными буквами.
Есть идеи, если это можно сделать с помощью одного набора запросов?
Если вы хотите сделать это с помощью ORM, просто попробуйте Функции базы данных . Вы можете сделать один быстрый звонок:
from django.db.models.function import Lower SomeModel.objects.update(somefield=Lower('somefield'))
Поскольку это единовременное решение, было бы проще просто запустить ./manage.py dbshell и выполнить запросы UPDATE напрямую.
./manage.py dbshell
UPDATE sometable SET somefield=LOWER(somefield);