Мне кажется при правильно спроектированном проекте такие проблемы не должны возникать вообще.
На фронте с помощью javascript-фреймворка, чтобы попроще, - отрисовываете блоки с товарами.
А информацию для блоков с товарами подтягиваете с бекенда из базы с помощью ajax.
Порядок отображения - можно задавать в каком-нибудь поле типа 'order' в котором ставите порядковый номер для отображения, ну либо там - приоритет..
Тогда по идее вообще не надо в код лезть - чисто в админке товары правите.
> 2. если для дорог есть спец автомобиль, то для рек понадобиться спец корабль что стоит денег,
> а деньги выделяються не на все подряд.
Вот как раз с этим проблем меньше всего. Панорамы снимали даже на Эвересте, куда поднимался чувак с рюкзаком где была размещена аппаратура. Сколотить плот для сплава по реке даже при нулевом бюджете - из подручных материалов.
Сергей, правильно выдает. Измените порядок сгенерированных моделей в соответствии с логикой вашего проекта. Если вам это не надо - пропустите этот пункт.
> То есть имея docker контейнеры я могу у себя на локалке, или на продакшн серверах или в
> dev среде создавать одинаковое окружение без особых временнЫх затрат? Это наверное удобно.
Совершенно верно
> Остаётся непонятным одно, почему от программиста требуют знания Docker, мне кажется
> это задача сисадмина.
Это задачи на стыке. Часто при разворачивании и работе с нужным ПО программисту требуется доустановить определенные библиотеки со своими зависимостями, изменить какие-то параметры подключения, подключиться к базе напрямую и выполнить какие-то запросы, запустить редис и глянуть сырые данные, и прочее. Вот чтобы не гонять для этого каждый раз специально обученного человека, и не простаивать это время - знания и умения работы программиста с докером и требуются.
SiTiS, это только на чтение.
Я ж так понимаю значение вы читаете откуда-то из subprocess и отдаете по API.
POST вы имеете в виду на запись? То есть куда собственно значение писать-то собрались? Обратно в subprocess, что-ли?
Если куда-то еще в модель - то реализуйте кастомное поле. Там метод to_internal_value как раз служит для добавления значения куда угодно.