Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 21, 2017 15:59:32

Kacilo
Зарегистрирован: 2017-01-10
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Сборка фронтенда в Django

Добрый день, подскажите как лучше или как правильно делать сборку фронтенда в Django?
Может ссылки на толковые примеры или поделитесь опытом.
К примеру у нас есть django проект и в нем несколько приложений со своими static, каким образом это все можно\нужно правильно собрать через webpack/gulp и т.д.

Офлайн

#2 Фев. 21, 2017 16:10:05

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Сборка фронтенда в Django

Kacilo
К примеру у нас есть django проект и в нем несколько приложений со своими static
В джанге уже есть встроенная команда сборки статики, называется как ни странно collectstatic.



Офлайн

#3 Фев. 21, 2017 16:23:59

Kacilo
Зарегистрирован: 2017-01-10
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Сборка фронтенда в Django

FishHook
Надо ли в django тогда пользоваться webpack/gulp?
Как тогда быть если мы пишем допустим на sass/less?

Офлайн

#4 Фев. 21, 2017 16:34:44

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Сборка фронтенда в Django

Наверняка есть батарейки, погуглите.
Лично для меня вопрос транспиляции es6/ts/sass/less решается вотчерами в пайшарме, на крайняк можно запустить вотчер из npm - для разработки это гораздо удобнее, чем сборка вебпаком. Ну и наконец, никто не мешает использовать вебпак поверх джанги, после сборки коллектстатиком можете выполнять любые скрипты, кто же вам запрещает.



Офлайн

#5 Фев. 27, 2017 12:50:43

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Сборка фронтенда в Django

Kacilo
Последнее время статику стало модно собирать отдельно через gulp и тп, после чего уже collectstatic

в том же джангопроджект: https://github.com/django/djangoproject.com/blob/master/Makefile

я тоже не особо вижу смысла использовать джанговские батарейки, разве что для отладки на лайв сервере
по типу https://django-pipeline.readthedocs.io/en/latest/

Отредактировано slav0nic (Фев. 27, 2017 12:51:43)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version