@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 2 ноября 2016 г.

10:15:11 ДП
User 111616579
доброго дня всем!
10:24:18 ДП
User 48374918
добрый день
10:30:47 ДП
User 9544769
любимые
10:30:53 ДП
User 9544769
как луше перевести Contributors?
10:36:13 ДП
User 48374918
Участники
10:37:38 ДП
User 167767298
Сейчас бы слова без контекста переводить.
12:04:50 ПП
User 57296486
User 9544769
как луше перевести Contributors?
смотря в каком контексте)
01:29:55 ПП
User 82569033
Гайс, у меня есть несколко вьюх, хочу чтобы они указывали на index.html, contacts.html  и т.д. Единсветнный вариант это делать одну большую вьюху и url вида r'^', а в самой вьюхе решать что выводить?
01:32:50 ПП
01:33:12 ПП
User 378433
есть несколько урлов, и каждый должен выводить отдельный шаблон?
01:34:38 ПП
User 82569033
есть несколько шаблонов, я хочу, чтобы они выводилось с урлом такого вида www.kal.anal/index.html или www.anal.kal/contacs.html
01:35:18 ПП
User 378433
ну и делай под каждую урлу TemplateView
01:35:36 ПП
User 82569033
Так вот я чет туплю и не понимаю как урл задать
01:36:18 ПП
User 378433
url('^index.html$', TemplateView(template_name='index.html'), name='index'),
url('^contacts.html$', TemplateView(template_name='contacts.html'), name='contacts'),
01:37:02 ПП
User 378433
проблемс?
01:38:31 ПП
User 82569033
Спасибо, туплю переодически сильно
01:51:59 ПП
User 82569033
Еще есть вопрос, нормальная ли практика создать вьюху, которая будет возвращать только http404 и запилить в самом конце url(r'^', моя вьюха, name='error')?
01:56:32 ПП
User 105952369
ээээээээээ
01:57:09 ПП
User 105952369
а зачем, если это по идее и так будет 404 если не совпадает с другими урлами?
01:59:21 ПП
User 82569033
Это просто блиц моих глупых вопросов
05:24:50 ПП
User 227690605
Доброго времени суток, задался вопросом: как в большинстве джанговских проектах делят фронтенд и бекенд?Например, есть проект, нужно поправить дизайн, в темплейтах используются джанговские теги и наследования от base.html, если отдавать все шаблоны дизигнеру не знакомому с джанго, он ведь нихуя не поймёт. Что в таких случаях делают?
05:25:40 ПП
User 378433
Верстают отдельно и натягивают
05:26:22 ПП
User 100243492
Джангист помогает в крайнем случае дезигнеру
05:26:26 ПП
User 378433
С применением всяких сборщиков фронтенда только так и делать
05:35:29 ПП
User 57296486
да сейчас уже никто почти так не делает. фронтенд вообще отдельно живет от бэкенда и сообщаются по REST, и лежат в разных репах.
05:36:32 ПП
User 105952369
User 57296486
да сейчас уже никто почти так не делает. фронтенд вообще отдельно живет от бэкенда и сообщаются по REST, и лежат в разных репах.
почти да
05:36:38 ПП
User 128333406
писать шаблоны на джанге не круто щас? Нужно REST + какой-нибудь ангуляр?
05:36:40 ПП
05:36:42 ПП
05:36:52 ПП
User 105952369
rest + react
05:37:07 ПП
User 57296486
ну а вообще многие верстальщики часто знают многие шаблонизаторы в том числе и джанговские(ибо и твиг с них содран и вообще как-бы это им на пользу знать шаблонизаторы)
05:37:26 ПП
User 378433
Больше кода на фронт
05:37:36 ПП
User 378433
Чтобы все лагало пожестче
05:37:47 ПП
User 378433
Особенно на мобильных
05:37:50 ПП
User 57296486
User 128333406
писать шаблоны на джанге не круто щас? Нужно REST + какой-нибудь ангуляр?
ну да, нафига эти шаблоны? только для админки. и то уже и админки переезжают на rest + react/angular
05:37:56 ПП
User 105952369
User 378433
Чтобы все лагало пожестче
ой та ладно
05:40:14 ПП
User 57296486
вон https://github.com/jazzband/django-admin2 да и у aiohttp единственная админка что есть - тоже по rest. Ну а jazzband вы наверное в курсе кто такие)) много уже чего перетекло в контриб джанги от этих разрабов - скоро и эта админка может оказаться по умолчанию в джанго
github.com/jazzband/django-admin2
django-admin2 - Extendable, adaptable rewrite of django.contrib.admin
05:40:51 ПП
User 128333406
User 57296486
ну да, нафига эти шаблоны? только для админки. и то уже и админки переезжают на rest + react/angular
ну вообще мне нравится, если весь фронтенд будет отдельно. Правда звучит хорошо в теории, на практике пока не работал с REST.  Еще, лично мнее, кажется немного костылем, когда я пишу в виджетах формы в attrs название css селектора.
05:41:53 ПП
User 57296486
да всякие эти django-crispy-forms с кучей питон кода в формах ради каких-то классов в html - вообще бредятина полная.
05:43:28 ПП
User 128333406
а в какую сторону (фреймворк) нужно смотреть, если нужно будет rest+react/angular сделать для крупного проекта? Django-REST?
05:44:59 ПП
User 57296486
с рестом гораздо удобнее чем джанго шаблоны. во-первых можно любые вебморды цеплять - angular2, react итд.. и кроме того еще и моб и десктопные приложения. универсальный бэкенд с API это хорошо.
05:45:56 ПП
User 57296486
ну да, сейчас почти все используют drf
05:46:05 ПП
User 128333406
User 57296486
с рестом гораздо удобнее чем джанго шаблоны. во-первых можно любые вебморды цеплять - angular2, react итд.. и кроме того еще и моб и десктопные приложения. универсальный бэкенд с API это хорошо.
да, универсальность бекенд для десктопа/мобилок сейчас хорошо.
05:47:06 ПП
User 57296486
ну и браузер же еще)) про десктоп я имел ввиду не в браузере а именно десктопные программы всякие.. клиенты. например как Twitter.app для Mac
05:50:35 ПП
User 57296486
аа насчет drf я использую https://github.com/django-json-api/django-rest-framework-json-api - по спецификации формата jsonapi.org
github.com/django-json-api/django-rest-framework-json-api
django-rest-framework-json-api - JSON API support for Django REST Framework
05:51:37 ПП
User 109322233
User 128333406
писать шаблоны на джанге не круто щас? Нужно REST + какой-нибудь ангуляр?
вцелом да
но сморя какой проект, если контентик, то чистый рест рановато
05:52:21 ПП
User 109322233
заготовка: https://github.com/Seedstars/django-react-redux-base
github.com/Seedstars/django-react-redux-base
django-react-redux-base - Seedstars Labs Base Django React Redux Project
05:52:30 ПП
User 109322233
там все сразу разом
05:54:05 ПП
User 128333406
выглядит моструозно. Вариант поставить все нужное самому, разве не лучше?
05:54:20 ПП
User 109322233
User 128333406
выглядит моструозно. Вариант поставить все нужное самому, разве не лучше?
лучше, но если лень то это
05:54:41 ПП
User 57296486
да в том то и дело)) там такая куча. все-же код фронтенда должен быть в отдельной репе, как и код моб прилы для iOS или для Android итд
05:54:46 ПП
User 109322233
кастрировать тоже никто не мешает
05:55:20 ПП
User 109322233
форкнуть и свою болванку сделать
05:55:56 ПП
User 57296486
например как ребята из taiga.io организовали. у них код бэкенда в одной репе, фронтенда в другой https://github.com/taigaio
05:56:30 ПП
User 109322233
да так лучше конечно
05:57:57 ПП
User 57296486
так и доступ разработчикам лучше распределять.
05:59:04 ПП
User 57296486
чтобы те кто правит css не залезли в бизнес-логику бэкенда, а когда она еще и в закрытой репе))
05:59:24 ПП
User 57296486
можно и NDA не подписывать ради фронтенда
06:19:31 ПП
User 100243492
drf удобен, когда надо одновременно данные выкидывать ангулару, и тем же мобилкам (Android, iOS)