Pull to refresh

Comments 48

А ну да, прогрессивное поколение пишет ручками или вообще в Base64.
В джанге есть возможность писать свой Field для модели. Для блоба пишется строк в 15 кода. Если надо, берем да пишем. Или копипастим откуда-нибудь. Какая разница, включено в джангу или нет. Ну и вообще, хранение данных в блобах — штука крайне редко оправданная.
Да какбы особо и не мешает, а при желании легко реализуется руками, имхо совсем уж не критично
UFO just landed and posted this here
UFO just landed and posted this here
Превращать шаблоны в программы на питоне — не лучшая идея :)
UFO just landed and posted this here
Это не сомнительная чистота шаблонов. Просто обычно над шаблонами работает именно верстальщик, а не python-программист. И он не может знать, что для того, чтобы показать что-то остаток от деления переменной var на 2 должен быть 0.
UFO just landed and posted this here
Да ладно, не делайте из верстальщиков полных чайников.
Ладно уж, с арифметикой у верстальщика должно быть всё в порядке.
Да я и не спорю. Просто это скорее относится к логике, а не к отображению.
Есть такое понятие — логика представления, это она и есть.
Хотя, бывают случаи, когда относятся именно к отображению и так будет удобнее. Но они редки.
Чем выражение var % 2 противоречит MVC?
Ваш безобидный var % 2 ничем не противоречит. Это лишь мнение MVC радикалов, я считаю.
UFO just landed and posted this here
А не поделитесь цифрами или ощущениями, сильно ли быстрее? Особо интересны данные для шаблонов, у которых 4-5 уровней наследования.
Точных цифр я не приведу, тестами занимался мой коллега. Но насколько я понял, значительно быстрее. Ну и приятнее :) Хотя любители академической чистоты против.
Ниндзя адски быстр. По сравнению с джанговским особенно. И я еще когда баловался, до кеширования шаблонов не добрался ;)
для определения четных-нечетных элементов хорошо подходит темплейттег cycle
не всем нравится писать {% endifequal %} и не иметь возможности как-то дополнить условие при необходимости
UFO just landed and posted this here
Да, больше-меньше — это приятно :)
А ifequal и ifnotequal теперь получается избыточные.
UFO just landed and posted this here
Тут холиварный комментарий про то, что RoR всё равно лучше.
Сутра уже видел новость на оффсайте.
Особенно понравился Messaging Framework, а то до этого приходилось ходить в обход — писал шоркаты, которые оборачивали сообщения в li с нужным классом, получалось не оч красиво, но работало. Теперь немного отрефакторю и будет вобще красота =)
До релиза еще 3 месяца ждать. Но главное, что он будет :)
А можно в двух словах — применение Messages Framework?
Messages Framework — на одной странице человек сохранил какие-то данные, на следующей (независимо от того, какая будет следующей) показать ему сообщение «Ваши данные сохранены.»

А насчет «ждать». «Основные планируемые нововведения» — слегка не корректно. Все эти новые заявленные фичи уже есть и работают. Время до стабильного релиза — это на отлов и исправление ошибок.
Предпочитаю использовать релизы. С ними как-то спокойней. :)
Релиз — это всего лишь trunk определёного момента. В trunk не льют код, который ломает тесты.
Ближайшая аналогия flash в RoR, имхо.
В CodeIgniter — flash messages, похоже. Данные привязанные к сессии и доступные в течении следующего обращения к пользователя к серверу
Это конечно славно и позитивно, но ещё приятнее было бы услышать что-нибудь про ветку Django для Python 3. А то как-то тихим сапом там всё делается.
да ничего для этого не делается… был один чел он сделал дифф который у него работает и сказал мол хотите юзайте, но всё это никак не входит в официальную джангу.
Тогда, это очень и очень обидный голяк.
Почему же обидный? Вы уже выучили Python 3 и теперь хотите всё на нём писать, несмотря на то, что 90% библиотек ещё на него не портированы?
То, что они не портированы, кстати, тоже обидно. Не то, чтобы это был просто наивный энтузиазм, как у ребёнка с новой игрушкой или новым знанием, которое везде хочется применить… Но поработав с 3-ей версий, как-то мало хочется возвращаться на 2-ую линейку. Банально удобнее и приятнее работать.
Не знаю, не знаю. Всё образуется со временем, но я думаю переход будет довольно долгим. А удобство работы… Ну да, язык причесали, сделали более логичным, хотя и местами менее удобным (имхо). Ну не воспринимаю я print() как функцию, да и форматирование через % в 2.х весьма удобно.
Интересно, доделают ли и вольют ли они admin-ui бранч до релиза?
Улучшенная защита от CSRF

с этим не работает админка django-cms. надеюсь, к релизу пофиксят
Sign up to leave a comment.

Articles