@pydjango

Страница 46 из 1273
.
02.11.2016
13:59:21
Это просто блиц моих глупых вопросов

Roman
02.11.2016
17:24:50
Доброго времени суток, задался вопросом: как в большинстве джанговских проектах делят фронтенд и бекенд?Например, есть проект, нужно поправить дизайн, в темплейтах используются джанговские теги и наследования от base.html, если отдавать все шаблоны дизигнеру не знакомому с джанго, он ведь нихуя не поймёт. Что в таких случаях делают?

arisu
02.11.2016
17:25:40
Верстают отдельно и натягивают

Artem
02.11.2016
17:26:22
Джангист помогает в крайнем случае дезигнеру

Google
arisu
02.11.2016
17:26:26
С применением всяких сборщиков фронтенда только так и делать

Eugene
02.11.2016
17:35:29
да сейчас уже никто почти так не делает. фронтенд вообще отдельно живет от бэкенда и сообщаются по REST, и лежат в разных репах.

Pavel
02.11.2016
17:36:38
писать шаблоны на джанге не круто щас? Нужно REST + какой-нибудь ангуляр?

IНЖАЛИД DPИЖЕ
02.11.2016
17:36:40
ваще

да

rest + react

Eugene
02.11.2016
17:37:07
ну а вообще многие верстальщики часто знают многие шаблонизаторы в том числе и джанговские(ибо и твиг с них содран и вообще как-бы это им на пользу знать шаблонизаторы)

arisu
02.11.2016
17:37:26
Больше кода на фронт

Чтобы все лагало пожестче

Особенно на мобильных

Eugene
02.11.2016
17:37:50
писать шаблоны на джанге не круто щас? Нужно REST + какой-нибудь ангуляр?
ну да, нафига эти шаблоны? только для админки. и то уже и админки переезжают на rest + react/angular

IНЖАЛИД DPИЖЕ
02.11.2016
17:37:56
Google
Eugene
02.11.2016
17:40:14
вон https://github.com/jazzband/django-admin2 да и у aiohttp единственная админка что есть - тоже по rest. Ну а jazzband вы наверное в курсе кто такие)) много уже чего перетекло в контриб джанги от этих разрабов - скоро и эта админка может оказаться по умолчанию в джанго

Pavel
02.11.2016
17:40:51
ну да, нафига эти шаблоны? только для админки. и то уже и админки переезжают на rest + react/angular
ну вообще мне нравится, если весь фронтенд будет отдельно. Правда звучит хорошо в теории, на практике пока не работал с REST. Еще, лично мнее, кажется немного костылем, когда я пишу в виджетах формы в attrs название css селектора.

Eugene
02.11.2016
17:41:53
да всякие эти django-crispy-forms с кучей питон кода в формах ради каких-то классов в html - вообще бредятина полная.

Pavel
02.11.2016
17:43:28
а в какую сторону (фреймворк) нужно смотреть, если нужно будет rest+react/angular сделать для крупного проекта? Django-REST?

Eugene
02.11.2016
17:44:59
с рестом гораздо удобнее чем джанго шаблоны. во-первых можно любые вебморды цеплять - angular2, react итд.. и кроме того еще и моб и десктопные приложения. универсальный бэкенд с API это хорошо.

ну да, сейчас почти все используют drf

Eugene
02.11.2016
17:47:06
ну и браузер же еще)) про десктоп я имел ввиду не в браузере а именно десктопные программы всякие.. клиенты. например как Twitter.app для Mac

аа насчет drf я использую https://github.com/django-json-api/django-rest-framework-json-api - по спецификации формата jsonapi.org

Alex
02.11.2016
17:51:37
писать шаблоны на джанге не круто щас? Нужно REST + какой-нибудь ангуляр?
вцелом да но сморя какой проект, если контентик, то чистый рест рановато

заготовка: https://github.com/Seedstars/django-react-redux-base

там все сразу разом

Pavel
02.11.2016
17:54:05
выглядит моструозно. Вариант поставить все нужное самому, разве не лучше?

Eugene
02.11.2016
17:54:41
да в том то и дело)) там такая куча. все-же код фронтенда должен быть в отдельной репе, как и код моб прилы для iOS или для Android итд

Alex
02.11.2016
17:54:46
кастрировать тоже никто не мешает

форкнуть и свою болванку сделать

Eugene
02.11.2016
17:55:56
например как ребята из taiga.io организовали. у них код бэкенда в одной репе, фронтенда в другой https://github.com/taigaio

Alex
02.11.2016
17:56:30
да так лучше конечно

Eugene
02.11.2016
17:57:57
так и доступ разработчикам лучше распределять.

Google
Eugene
02.11.2016
17:59:04
чтобы те кто правит css не залезли в бизнес-логику бэкенда, а когда она еще и в закрытой репе))

можно и NDA не подписывать ради фронтенда

Artem
02.11.2016
18:19:31
drf удобен, когда надо одновременно данные выкидывать ангулару, и тем же мобилкам (Android, iOS)

Dmytro
03.11.2016
10:40:56
Заметил, что многие react используют. А ангуляр кто-то использует?

53r63rn4r
03.11.2016
12:12:44
Да

Kirill
03.11.2016
13:11:30
Салют всем!! Посоветуйте с чего начать изучать джанго? п.с. - с python'ом дружу))

Dmitry
03.11.2016
13:13:25
Всем привет! Пацаны, такой вопрос: есть ли какая-то альтернатива ContentTypes для генерации ключей на другие таблицы? Дело в том, что при использовании данного фреймворка получаются очень тяжелые запросы, да и очень неудобно строить такие запросы на фильтрацию. Есть ли какие-то альтернативы, кроме создания ForeignKey для каждой сущности отдельно? Заранее спасибо!

Kirill
03.11.2016
13:14:37
https://vk.com/doc52017632_437891002
Пишет Ошибка. Документ удален из общего доступа

53r63rn4r
03.11.2016
13:15:15
Django - подробное руководство (А.Головатый, Капланс-Мосс, 2010).pdf

Тогда так

Kirill
03.11.2016
13:17:14
Спасибо!!

Kirill
03.11.2016
13:22:57
Степан! Спасибо))

Stepan
03.11.2016
13:24:05
Имхо книжки не особо нужны, тем более что умеешь python. Доков хватит с головой, а какие-то сложные штуки можно выгуглить по мере надобности. Но кому-то может книжки лучше заходят =)

Victor
03.11.2016
21:33:49
Подскажите, кто работал с DRF + какой-нибудь реакт на фронте, немного не понимаю вот что: 1) если у нас все вьюхи отдают json то непонятно как клиент получает собственно первоначальный фронтенд код аппа? Получается под это сделать специально отдельную вьюху, которая все-таки нормальный хттп респонс со страничкой отдает? 2) если делать не SPA т.е. в разных частях сайта использовать разные сборки фронтенда - то получается таких вьюх-точек-входа будет много, по количеству сборок? 3) Как лучше вебпак к джанге прикрутить?

Roman
03.11.2016
21:49:41
1 - да, если верить этой статье - http://djbook.ru/examples/75/

parikLS
03.11.2016
21:49:59
я делал 1 вариант

можно еще нджинксом отдавать

Google
Artem
03.11.2016
21:58:49
сам по себе реакт, умеет подгружать хтмлки и в них рендерить данные

Victor
03.11.2016
21:59:05
можно еще нджинксом отдавать
А как тогда урлы джанги в них передавать?

parikLS
03.11.2016
22:01:36
в кого в них

у тебя же урлки дергает реакт

Victor
03.11.2016
22:07:22
в кого в них
@parikLS кажется я что-то важное не понимаю про всю это связку... Откуда внутри аппа появляются урлы прописанные в джанго? Мы должны пропускать html через шаблонку джанго, насколько я знаю, чтобы их отрендерить, а если отдавать с нджинкса - то их придется захардкодить

Страница 46 из 1273