Size: a a a

Django [ru] #STAY HOME

2018 November 24

F

Fred in Django [ru] #STAY HOME
а все что нужно уже доставляется в проект, так что странный вопрос про баталейки
источник

Н

Никита in Django [ru] #STAY HOME
а ну там же да, оно в проект ставится
источник

F

Fred in Django [ru] #STAY HOME
каждый образ свой проект
источник

F

Fred in Django [ru] #STAY HOME
ну или venv
источник

F

Fred in Django [ru] #STAY HOME
тоже никаких проблем нет с установкой на сервер
источник

F

Fred in Django [ru] #STAY HOME
правда DO используем и еще какого-то российского провайдера vpsок
источник

F

Fred in Django [ru] #STAY HOME
крутится как и на убунте и на CentOS, debian тоже как сервер есть
источник

F

Fred in Django [ru] #STAY HOME
разницы особа нет
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
проблема с ОС типа RHEL - там достаточно древние версии Python'а, эта проблема как раз хорошо решается путём запуска Django в контейнере
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, а venv тут не решит проблему со старой версией Python'а
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
к примеру, если вы сейчас используете Python 3.7, для RHEL/CentOS'а нет нормального официального способа это всё поставить в настоящий момент) в итоге будет пляска с бубном и попытка собрать этот самый Python 3.7 из исходников, как мне кажется, одного этого достаточно, чтобы закопать RHEL/CentOS и никогда о нём не вспоминать
источник

F

Fred in Django [ru] #STAY HOME
ну вот докер
источник

F

Fred in Django [ru] #STAY HOME
допустим
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
в RHEL старые ядра
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Docker любит новые ядра
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
с RHEL + Docker всегда было больше проблем, чем с Ubuntu + Docker поэтому
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
у Ubuntu и RHEL есть важное общее свойство - за ними стоит некая компания, которая их саппортит и продаёт поддержку, поэтому всякий энтерпрайз их любит, только вот модели разные - Ubuntu - это относительно новые ядра + новые версии пакетов, а RHEL - это старые ядра, старые версии пакетов и бэкпортирование туда новых фич, и вот эта вот модель RHEL на практике раздражает сильнее, потому что багов получается больше
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и для программистов, наверное, это понятнее, чем для админов: представьте, что вы программируете некий проект на Django 2.1 и потом кто-то берёт ваши коммиты и тащит на примерно такой же проект, где Django 1.8 и так постоянно) и такой подход аргументируется тем, что Django 1.8 типа стабильнее, она более старая, более протестированная, а фактически будет так, что часть этих коммитов вообще бесполезна будет для Django 1.8, а часть будет работать криво и потребует патчей, в итоге новые коммиты будет бэкпортировать ещё сложнее
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вот эта модель используется в RHEL (ну, не именно так, но принцип я описал), если вас кто-нибудь сверху не заставляет использовать эту RHEL/CentOS - держитесь от неё подальше, целее будете)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и, да, RedHat была куплена IBM, через год, если сделку не заблокируют, всё, вероятно, начнёт ухудшаться для продуктов RedHat, так как у IBM практически все продукты "чуть-чуть кривые"
источник