
Senpos
24.09.2017
14:52:05
особенно когда давно не видел код / смотрит кто-то другой

Andrey
24.09.2017
14:52:18

Senpos
24.09.2017
14:52:21
благо, оставят регэкспы + поверх еще параметры

Pavel
24.09.2017
14:52:36
кстати, там вроде можно будет свои префиксы добавлять, с правилами конвертации в регулярки.

Google

b0g3r
24.09.2017
14:52:58

Andrey
24.09.2017
14:53:01

b0g3r
24.09.2017
14:53:31
правильно ли я помню, что даже числовые регулярочные значения во вьюху попадали в виде строки?

Serj
24.09.2017
14:57:14

Andrey
24.09.2017
14:57:22

Serj
24.09.2017
14:57:24
как дополнительная возможность это очень хорошо

Andrey
24.09.2017
14:57:32
Ну... не прям очень
просто хорошо
тип неплохо

b0g3r
24.09.2017
14:57:54
новичкам не придется учить регулярки ради джангоблога
это же чудесно

Andrey
24.09.2017
14:58:06

b0g3r
24.09.2017
14:58:15
ну так это не "неплохо", это "чудесно"

Google

Andrey
24.09.2017
14:58:47
Ну... регулярка всегда полезна и хоть чуть-чуть в ней разбираться надо
А так будет меньше поводов для новичков

Serj
24.09.2017
14:59:20
на какомто ресурсе сравнения фреймоврков регулярки в джанго вынесли даже как голос против)

Andrey
24.09.2017
15:01:27

Bogdan
24.09.2017
15:04:06
Что мешало вообще написать свою ф-цию заменяющую Регулярку на что-то читаемое?

Pavel
24.09.2017
15:05:16
ну вот и написали

xPushkin
24.09.2017
15:24:34
Разработчики выпустили альфа-версию Django 2.0: https://tproger.ru/news/first-alpha-django-2-0/
Обещают большое количество изменений в новой версии фреймворка.
Уже обсудили?

amureki
24.09.2017
15:25:56
Ну вот же прям тут замену регулярки из второй обсуждают

xPushkin
24.09.2017
15:26:51
Я считаю, что сделали лучше.
Главное чтобы была backwards compatibility
И большие проекты могли потихоньку перейти на 2.0

Bogdan
24.09.2017
15:33:18
Тут текущий проект на работе проблема с 1.8 на 9 перевести ни как времени нет, тк нет обратной совместимости и легаси-либы просто падают, а ты про переход на 2.0 легкий...

xPushkin
24.09.2017
15:34:17
Если у вас каждая версия ломает код настолько, что он не работает в продакшне, то нафиг такой фреймворк

serbernar
24.09.2017
15:35:56
При чем тут это? Есть либы и всякое, есть полотна кода, логика какая-то
Зачастую это не переписывается, а поддерживается

Alexander
24.09.2017
15:36:19
Если тесты есть - все норм

b0g3r
24.09.2017
15:36:35
есть надежда что всё норм*

serbernar
24.09.2017
15:36:36

Google

amureki
24.09.2017
15:37:25

Alexander
24.09.2017
15:37:46
С обновлениями Джанго сильных проблем никогда не было - все документируется хорошо у них

amureki
24.09.2017
15:37:52
Давайте больше фич, на баги и обновление пакетов забивают

Alexander
24.09.2017
15:38:10
К той же альфе подробный список изменений
Вот есть ExtJS там как бы обратная совместимость, но все его считают г.

Bogdan
24.09.2017
15:39:42
Да тут проблема в том что не выделяют людей и ставят сроки не реальные, так что пишем как можем, а не как надо. Свои домашние мини проекты то я обновляю.

Alexander
24.09.2017
15:40:22
Тогда это проблема заказчика)

xPushkin
24.09.2017
15:40:44

Alexander
24.09.2017
15:41:15
Это должно беспокоить собственника или менеджера

Bogdan
24.09.2017
15:41:31
Проблема начальства скорее. Тут вообще все плохо. Пришел чисто формальный опыт набить
Пока доучиваюсь

Alexander
24.09.2017
15:43:06
Если нет времени на обновления, можно использовать lts
1.8 1.11 2.2

Bogdan
24.09.2017
15:46:47
Вот 1.8 и юзаем

Alexander
24.09.2017
15:48:10
Там срок поддержки уже вроде закончился
Разумно обновиться до 1.11, проигнорить 2 и 2.1 и ждать 2.2.1 или 2.2.2

Bogdan
24.09.2017
15:53:34
Я то за, но сроки сдачи поджимают.

Ариох
24.09.2017
18:17:51

Massimo
24.09.2017
19:25:18

Andy
24.09.2017
19:36:54

Google

Massimo
24.09.2017
19:38:13
Джанго 2 не поддерживает же второй питон?

Andy
24.09.2017
19:42:57

Massimo
24.09.2017
19:43:26
Именно поэтому я на джанге

Alexander
24.09.2017
22:52:01
Можно быть вообще консерватором и переходить на новую версию только после окончания поддержки текущей
Так нравится делать тем, кто аргументирует «а вдруг у вас завтра проект развалится, тогда мы ненужную работу сделаем» :-)
По опыту работы с джангой могу сказать, что rc и даже иногда последние беты вполне стабильны, но мелкие деградации есть и в финальных версиях, это тоже своего рода rc

Denis
24.09.2017
22:59:21

Alexander
25.09.2017
00:27:18
Ну, если мало времени, то с обновлениями лучше не спешить, новые фишки - новые особенности поведения или баги
Я сам обновляюсь сразу
Но это вопрос наличия времени
Например, я догадываюсь, что 2.0 будет менее стабильной, чем 1.11 до первых багфиксных обновлений
Вместе со вторым питоном что-то важное сломают, это полюбому
И потом в 2.0.1 2.0.2 2.0.3 всё восстановят
И тем не менее я сам эту 2.0 буду использовать, начиная с rc
Просто ради фана
Это вопрос наличия времени на такое)
Потому что ничего такого мега-важного они обычно не ломают, можно проманкипатчить чуть-чуть или даже вообще багов не встретишь и получать фан от новой версии

Google

Alexander
25.09.2017
00:35:10
Но вот разве что в 2.0 что-то могут сломать особенно если по регуляркам старый код будут удалять
Например, в super()

Рустам
25.09.2017
06:42:37
всем привет, как я могу получить адресс на котором крутиться мое приложение?
с портом соответсвенно

Call Me Maybe
25.09.2017
06:47:33
с портом соответсвенно
обязательно в jinja? можно request добавить в teplate_context_processors и передавать его в view и в шаблоне брать {{ request.get_full_path }}
или через js <script>var currentLocation = window.location;</script>

Рустам
25.09.2017
06:48:25
мне именно на сервере надо, клиенту этого знать не нужно
спасибо

Ruslan
25.09.2017
07:15:13
да никак, только если в вебсервере хедеры добавишь с инфой в запрос
с какой целью тебе это надо?

Zhasulan
25.09.2017
07:42:12
Est gruppi C/C++?

Pavel
25.09.2017
07:42:38

b0g3r
25.09.2017
07:42:49
Пишу интерфейс для администратора. Что выбрать: делать свою джанго-приложеньку или кастомить джанго-админку?

xPushkin
25.09.2017
07:43:06
Своё.

Zhasulan
25.09.2017
07:43:22
Sure
Ссылку можно, а то не могу найти?

serbernar
25.09.2017
07:43:31

b0g3r
25.09.2017
07:43:51
Мне от базовой админки ниче не надо, ручками модельки никто менять не будет однозначно
Своё.
Как там глобальный логин-реквайрд делается? Мидлварью?

xPushkin
25.09.2017
07:45:48
Декораторы глянь из auth

b0g3r
25.09.2017
07:46:14
Декораторы на всё лепить? О_О