Kacilo
Фев. 21, 2017 15:59:32
Добрый день, подскажите как лучше или как правильно делать сборку фронтенда в Django?
Может ссылки на толковые примеры или поделитесь опытом.
К примеру у нас есть django проект и в нем несколько приложений со своими static, каким образом это все можно\нужно правильно собрать через webpack/gulp и т.д.
FishHook
Фев. 21, 2017 16:10:05
Kacilo
К примеру у нас есть django проект и в нем несколько приложений со своими static
В джанге уже есть встроенная команда сборки статики, называется как ни странно collectstatic.
Kacilo
Фев. 21, 2017 16:23:59
FishHook
Надо ли в django тогда пользоваться webpack/gulp?
Как тогда быть если мы пишем допустим на sass/less?
FishHook
Фев. 21, 2017 16:34:44
Наверняка есть батарейки, погуглите.
Лично для меня вопрос транспиляции es6/ts/sass/less решается вотчерами в пайшарме, на крайняк можно запустить вотчер из npm - для разработки это гораздо удобнее, чем сборка вебпаком. Ну и наконец, никто не мешает использовать вебпак поверх джанги, после сборки коллектстатиком можете выполнять любые скрипты, кто же вам запрещает.
slav0nic
Фев. 27, 2017 12:50:43
KaciloПоследнее время статику стало модно собирать отдельно через gulp и тп, после чего уже collectstatic
в том же джангопроджект:
https://github.com/django/djangoproject.com/blob/master/Makefileя тоже не особо вижу смысла использовать джанговские батарейки, разве что для отладки на лайв сервере
по типу
https://django-pipeline.readthedocs.io/en/latest/