The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск web-фреймворка Django 3.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск web-фреймворка Django 3.0"  +/
Сообщение от opennews (??), 07-Дек-19, 10:08 
Состоялся  релиз web-фреймворка Django 3.0, написанного на языке Python и предназначенного для разработки веб-приложений. Ветка Django 3.0 отнесена к категории выпусков с обычным сроком поддержки и будет получать обновления до апреля 2021 года. LTS-ветка 2.22 будет поддерживаться до апреля 2022 года, а ветка 1.11 до апреля 2020 года. Поддержка ветки  2.1 прекращена...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=51989

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск web-фреймворка Django 3.0"  –27 +/
Сообщение от Аноним (1), 07-Дек-19, 10:08 
жанга — ребенок строит на берегу песочный замок

Spring Framework — команда архитекторов с двумя высшими образованиями проектируют бизнес-центр с десятком небоскребов

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск web-фреймворка Django 3.0"  +13 +/
Сообщение от Pearl (?), 07-Дек-19, 10:14 
Толсто и с пальмовым жиром )
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск web-фреймворка Django 3.0"  +10 +/
Сообщение от Аноним (4), 07-Дек-19, 11:15 
С гидрогенизированным - пальмовый жир не самое плохое на свете (даже тот дешёвый технический который в РФ кладут в продукты питания).

В принципе жанга не самое плохое на свете, но мне больше нравится фласк. Может быть мои масштабы не те, но я не представляю вебни без питона и этот питон не жанга.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Выпуск web-фреймворка Django 3.0"  –2 +/
Сообщение от Пиони (?), 07-Дек-19, 11:58 
Flask хорош как для маленьких проектиков, где нужен быстрый старт, так и для огромных, где нужно много раз отходить от идеологии, и гибкость здесь очень ценится. Django как раз между, когда проект уже не маленький, но ещё не большой
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпуск web-фреймворка Django 3.0"  +2 +/
Сообщение от Аноним (7), 07-Дек-19, 12:02 
Фласк для наколенных поделок. И быстрых прототипов. А джанга для больших проектов и работе с базой данных через какой-нибудь ORM. И если тебе нужна готовая админка. Что очевидно нужно не всегда.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Выпуск web-фреймворка Django 3.0"  +2 +/
Сообщение от Аноним (4), 07-Дек-19, 12:17 
К фласку что угодно можно прикрутить, мне он кажется гибче - меньше принуждения. А 99% "больших" проектов на джанге достаточно статики, имхо. 1% на инстаграм.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "Выпуск web-фреймворка Django 3.0"  +1 +/
Сообщение от Аноним (7), 07-Дек-19, 13:20 
Там придется много долго что-то крутить, а в джанго бац и работает.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "Выпуск web-фреймворка Django 3.0"  +4 +/
Сообщение от Ано Ним (?), 07-Дек-19, 13:27 
То-то и оно Flask обвешенный необходимыми ништяками очень быстро превращается в тот же Django, только там всё из коробки оптимизировано и готово к использованию, а в фласке с бубном придется поплясать...
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

23. "Выпуск web-фреймворка Django 3.0"  –4 +/
Сообщение от Аноним (23), 07-Дек-19, 15:53 
>идрогенизированным - пальмовый жир не самое плохое на свете (даже тот дешёвый технический который в РФ кладут в продукты питания).

Во-первых, это яд для организма. Во-вторых, аналогия с "пальмовым" маслом неуместна.

Ни один расиянец за всю свою жизнь никогда не попробует натуральное пальмовое масло, которое полезно. Если конечно он не поедет в тропики в деревню к туземцам.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

24. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Аноним (4), 07-Дек-19, 15:58 
Яд не яд, а 100% тортиков из него и состоят. Лучше уж нутелла с пальмой.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

29. "Выпуск web-фреймворка Django 3.0"  –2 +/
Сообщение от Эннон (?), 07-Дек-19, 19:10 
Инфа 146% !!!
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

34. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от пох. (?), 08-Дек-19, 14:50 
как человек, неоднократно бывавший в тропиках, в том числе - в стране, у которой доходы от экспорта пальмового масла превышают доходы от экспорта нефти - докладываю: масло вам привозят - вполне натуральное. Оно настолько дешево, что нет ни малейшего смысла его подделывать. Это даже еще глупее чем подделывать, к примеру, подсолнечное.

Местные туземцы в деревне - его не жрут. Вообще. Впрочем, их национальная жратва - возможно и здоровая, но совершенно отвратительна даже без пальмового масла.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

3. "Выпуск web-фреймворка Django 3.0"  +5 +/
Сообщение от Онаним (?), 07-Дек-19, 10:39 
Не забудьте прогреть все возможные кешы заведомо протерев все контакты сетевой инфраструкты спиртом.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Выпуск web-фреймворка Django 3.0"  +1 +/
Сообщение от Аноним (11), 07-Дек-19, 12:18 
Медленно взлетает зато далеко летит.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Онаним (?), 07-Дек-19, 12:51 
Это если памяти на машине бесконечно... простите, хватит. А иначе летает, как тот кирпич.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

17. "Выпуск web-фреймворка Django 3.0"  +2 +/
Сообщение от Аноним (7), 07-Дек-19, 13:21 
512 терабайт оперативы хватит на всех.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

21. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Онаним (?), 07-Дек-19, 14:51 
> 512 терабайт оперативы хватит на всех.

Для хеллоуворлда сойдёт. А так надо бы с запасом уже.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

31. "Выпуск web-фреймворка Django 3.0"  +1 +/
Сообщение от Аноним (31), 07-Дек-19, 19:42 
Ну ещё на десяток следующих версий Electron должно бы хватить.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

33. "Выпуск web-фреймворка Django 3.0"  +1 +/
Сообщение от Илья (??), 07-Дек-19, 23:32 
Вот что вы имели в виду этим сравнением? Что дельфины могут разломать песочный замок? И при чём тут дельфины вообще?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

37. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Аноним (37), 08-Дек-19, 20:08 
Если речь зашла о питоне для веба, то не дельфины или слоны (они тут сбоку припёка), а синий лещ.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

5. "Выпуск web-фреймворка Django 3.0"  –1 +/
Сообщение от Аноним (5), 07-Дек-19, 11:31 
Вот те раз... А я всё никак до 2.2 не доберусь, хотя вроде ничего принципиально нового...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Аноним (7), 07-Дек-19, 12:04 
Переход с 1.8 до 2.0 был достаточно болезненным (из коробки не завелся пришлось допиливать напильником) Сейчас вангую будет то же самое.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Урри (?), 07-Дек-19, 12:41 
И поддержки год. Для чего это, для наколенных поделок, которые через полгода все, даже сам автор, забудут?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

20. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Ано Ним (?), 07-Дек-19, 13:32 
Между 1.8 и 2 изменений было в разы больше чем с переходом на 3, судя по списку...
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Выпуск web-фреймворка Django 3.0"  –4 +/
Сообщение от Аноним (11), 07-Дек-19, 12:16 
В своё время товарищи создатели Джанго рекомендовали Postgre для новый проектов в Джанго Буке.

If you're not tied to any legacy system and have the freedom to choose a database back-end, we recommend PostgreSQL, which achives a fine balance between cost, features, speed and stability. (The Definitive Guide to Django, p. 15)

Даже сейчас в Джанго поддерживается больше функций для Postgre чем для других баз данных.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выпуск web-фреймворка Django 3.0"  +2 +/
Сообщение от th3m3 (ok), 07-Дек-19, 12:33 
А что не так то?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

19. "Выпуск web-фреймворка Django 3.0"  –2 +/
Сообщение от Аноним (7), 07-Дек-19, 13:30 
https://books.google.ru/books?id=Gpr7J7-FFmwC&pg=PA11&hl=ru&...
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Выпуск web-фреймворка Django 3.0"  –3 +/
Сообщение от Онаним (?), 07-Дек-19, 12:51 
Вот именно по той причине трогать это оно настоятельно не хочется.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Выпуск web-фреймворка Django 3.0"  +2 +/
Сообщение от IRASoldier_registered (ok), 07-Дек-19, 15:21 
А что не так, по-твоему, с Postgre?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

47. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Онаним (?), 14-Дек-19, 08:54 
> А что не так, по-твоему, с Postgre?

Всё. Задолбался объяснять. Унылый угрёбищный дизайн из прошлого тысячелетия. Если хочется энтерпрайза - берём кровавый энтерпрайз. Если хочется шустро и молодёжно - MySQL. А постгря - гибрид ужа с ежом, неудачный мичуринский эксперимент.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

35. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от пох. (?), 08-Дек-19, 14:57 
а ты поставь где-нибудь поближе к уху джанк с sqlite - это вполне поддерживаемая и одобряемая конфигурация - формально, во всяком случае.

Полагаю, неистовый скрежет диска быстро тебе (как и мне когда-то) объяснит, почему так делать не надо, и постгрез с его многоуровневыми оптимизаторами и кэшами - единственный выбор для этого, очень правильно названного,  джанка.

Потому что, внезапно, наворачивая десять слоев абстракции и изоляции вокруг уже и так достаточно абстрактного и изолированного языка sql - очень удивительно было бы не получить чудовищно неэффективную работу с базой, оптимизированной для совершенно противоположной задачи.

Но макакам, любителям громоздить фреймворки поверх фреймворков поверх фреймворков - по другому не работается.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

46. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Онаним (?), 14-Дек-19, 08:52 
> а ты поставь где-нибудь поближе к уху джанк с sqlite - это
> Полагаю, неистовый скрежет диска быстро тебе (как и мне когда-то) объяснит, почему

Не, ну ты сказал. Ещё давай из CSV'шников читать.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

48. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от пох. (?), 14-Дек-19, 12:46 
простите, но вы явно опытный фронтенд-разработчик, да?

Ведь при чтении из точно такого же файла (внезапно, постгрез хранит базку - в файликах. Точно так же лежащих на той же самой файловой системе, правда, есть ньюансы - файликов там сильно не один, и их внутренняя структура - продукт оверинжиниринга и 90х годов прошлого века при этом) но через шестнадцать прослоек и двенадцать апи - происходит магия?

А скрипт для веб-сайта, берущий контент из csv файла - у меня, внезапно, есть, и вполне эффективно работает, совершенно не пытаясь прогрызть в диске дыру. Он еще и не виснет раз в три дня, как поделка на джанке.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

25. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Аноним (25), 07-Дек-19, 15:58 
Простите за глупый вопрос, а в админке теперь при выборе вложенного элемента все еще значение старое или сделали уже обновление поля? А то просто как-то митапы совещания и т.д. А выглядит все еще как детское поделие.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Аноним (26), 07-Дек-19, 16:48 
В админке для вложенных элементов по идее надо в функции update переопределять что ты хочешь там обновить.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

42. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Аноним (42), 10-Дек-19, 16:52 
Я про UI. Там где выбрали элемент в ForeignKey поле открывают отдельное окно, но после выбора элемента он не изменяеьтся в основной форме. Это вот прям сильно расстраивает.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

36. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от jOKer (ok), 08-Дек-19, 17:10 
Пощупал руками новую версию, и ощутил разочарование.

На самом деле, все эти изменения - это просто асинхронная обертка вокруг синхронной, как и прежде, джанги.

По большому счету добавилось только возможность написать свое или использовать стандартное asgi-приложение с его мидлварями, а дальше идет запуск через переходник синхронщины. То есть, ничего в сущности и не изменилось, потому что сам фреймворк остался без изменений.

Так что, если кто-то, - как вот я, - ждал аснхронных вьюх работающих через тредпулэкзекутор с ОРМом (для начала хотя бы так), то этот "кто-то" сильно ошибся. Этого нет.  И в ближайшей перспективе вряд ли будет.

Сплошное разочарование.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от VelikiiNehochuha (ok), 08-Дек-19, 22:30 
Вроде как собираются все это реализовать со временем, просто за раз сделать все асинхронным с совместимостью со старым кодом очень трудно, поэтому будут итеративно добавлять асинхронность.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

39. "Выпуск web-фреймворка Django 3.0"  +1 +/
Сообщение от Аноним (39), 08-Дек-19, 22:45 
С начала создали базу для перехода. Теперь будут переписывать компоненты. Об этом говорилось с самого начала. Что они делают не так?
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

45. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от jOKer (ok), 11-Дек-19, 17:06 
Они все делают так. Но такими темпами, что когда они свое "все так" запилят, они обнаружат, что aiohttp, fastapi  и прочие легкие асинхронные фреймворки давным-давно запилили свой (асинхронный же) ОРМ и обзавелись админкой - а именно этого им сейчас, ИМХО, недостает, - и большая часть народа уже сидит там, и мигрировать на джангу обратно не испытывает ну никакого желания.

ЗЫ Кстати, вполне возможно что начинать нужно было с асинхронного ОРМа. Но это так... мое личное ИМХО.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

49. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Аноним (49), 21-Дек-19, 14:44 
Django использует много бизнес-решений. Если ты обновишь слишком быстро, то будет «ну мы это, как-нибудь потом перейдём». Поэтому нужно развивать, но более плавно.

Мне очень нравится, что даже синхронная Django идёт в направлении asyncio.

Лично я чаще пишу на aiohttp/japonito, но у меня соответствующие требования к задачам.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

40. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от ManulCat (ok), 09-Дек-19, 11:12 
"django, flask" - мне больше понравилось aiohttp + pwe. После первых двух - за день освоил и мне как-то больше в душу легло.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Выпуск web-фреймворка Django 3.0"  +1 +/
Сообщение от PnDx (ok), 09-Дек-19, 15:15 
¿pwe — это что?
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

43. "Выпуск web-фреймворка Django 3.0"  –2 +/
Сообщение от Аноним (42), 10-Дек-19, 16:57 
Это очередной высер Python-ястов только что бы не использовать нормальный Docker.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

44. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Аноним (42), 10-Дек-19, 16:58 
Сравнение разнотипных обьектов Django это фреймворк, а aiohttp библиотека HTTP сервера, а кроме HTTP сервера Вам еще нужно реализовать кучу всего начиная от шаблонизатора, базы данных и верно все это связать в одно решение. Кроме того в Django можно нагенерить админку двумя классами. Так что сравнение между рамой велосипеда и готовым кроссовером экономичного класса.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

50. "Выпуск web-фреймворка Django 3.0"  +/
Сообщение от Аноним (49), 21-Дек-19, 14:53 
Во-первых, у этих фреймворков разные задачи.
Во-вторых, использование шаблонизатора в aiohttp возможно и можете использовать, какой вам нравится, даже от Django.
В-третьих, если вам так очень нужен ORM, то можно использовать часть SQLALchemy с обёртками для PgSQL и MySQL (aiopg и aiomysql)

Если не очень нужен ORM (что чаще всего и бывает на самом деле, просто ну очень лениво написать пару SQL-statements), то можно использовать очень быстрый asyncpg. Он не может быть использован ни в SQLAlchemy, ни в Django (там обычно не нужна такая скорость и гибкость обработки данных)

PS; даже в Spring Framework сейчас общая тенденция отказываться от ORM в кровавым Энтерпрайзе

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру