Итак, расскажу про отделение фронтенда от django-сайта
Сайт uploadcare.com создан давно. И он на django =)
Контент большинства страниц в markdown в другой репе. Шаблоны - django templates. Стили, js, шрифты и т.п. - в папке static
Причем есть три дизайна. Каждый сделан по-своему и в разных папках и по-разному собирается.
Жуткий франкештейн, а не сайт =))
Чтобы его запустить, мне пришлось добавить Vagrant и вместе с ребятами прописать provision скрипты.
Деплой делается руками девопсеров и через какое-то время я их кажется стала раздражать своими пулл реквестами и просьбами задеплоить 😈