@pydjango

Страница 591 из 1273
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:53:31
правильно ли я помню, что даже числовые регулярочные значения во вьюху попадали в виде строки?

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
есть надежда что всё норм*

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
Тогда это проблема заказчика)

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
Разумно обновиться до 1.11, проигнорить 2 и 2.1 и ждать 2.2.1 или 2.2.2
чёт вспомнилась история с виндоус 10 которую все советовали ждать сервис пак 3 как миниум

Andy
24.09.2017
19:36:54
Это если платная подписка
Ну да, на бесплатной оставили всего 10 урл на проект

Google
Massimo
24.09.2017
19:38:13
Ну да, на бесплатной оставили всего 10 урл на проект
Ну да, там ещё Максимум 2 аппа можно создавать, остальное - с ограничениями.

Джанго 2 не поддерживает же второй питон?

Andy
24.09.2017
19:42:57
Джанго 2 не поддерживает же второй питон?
Нет, только 4.0, как раз релизы совпадают

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

Alexander
24.09.2017
22:52:01
чёт вспомнилась история с виндоус 10 которую все советовали ждать сервис пак 3 как миниум
Зависит от времени на поддержку, я могу и на rc обновиться, потестировать, кто-то боится багов, а в первой версии они часто есть

Можно быть вообще консерватором и переходить на новую версию только после окончания поддержки текущей

Так нравится делать тем, кто аргументирует «а вдруг у вас завтра проект развалится, тогда мы ненужную работу сделаем» :-)

По опыту работы с джангой могу сказать, что 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
Декораторы на всё лепить? О_О

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