Как показывает практика, вручную деплой очень и очень сложный и долгий.
git clone <url>
cd <project repo>
python3 -m venv env3
source env3/bin/activate
pip install -r requirements.txt
кто вообще должен заниматься деплоем сайта? Программист или отдельные люди системные администраторы?
Должна ли быть услуга помощи по деплою на хостингах?
ids = [3,1,8]
result = sorted(m.objects.filter(id__in=ids), key=lambda i: ids.index(i.pk))
ids = [3,1,8]
conditions = Case(*[When(pk=pk, then=n) for n, pk in enumerate(ids)])
queryset = m.objects.filter(id__in=ids).order_by(conditions)