Pull to refresh
50
0
Илья Барышев@Prophet

User

Send message
Что за неожиданное место? На мой взгляд везде указано, где изменилось и может сломать. Ну кроме private API, который никогда и не документировался (тот же FilterSpec).
Можно отключить новый метод хэширования в PASSWORD_HASHERS, если база юзеров общая для django 1.4 и младшими вресиями.
Вот самые интересные на мой взгляд фишки релиза:

  • переход на python 2.5, в следующей версии Django осенью уже будет 2.6-3.3 поддержка;
  • ORM-плюшки, особенно prefetch_related();
  • криптографическое API (плюс основанный на нём бэкенд сессий);
  • новый клёвый FormWizard для многошаговых форм;
  • множественная сортировка и пользовательские фильтры в админке;
  • улучшенная структура проекта, поддержка кастомных шаблонов проектов и приложений;
  • новые полезные теги ({% elif%%}, например), сторадж для статики;
  • поддержка таймзон.

Мы опубликовали серию из 8 постов с детальным описанием фич Django 1.4, надеюсь будет кому-то полезно. Оглавление тут.

Никакой особой интеграции нет, просто на время теста поднимается вебсервер на localhost, к которому могут обращаться не только Selenium и Windmill, но и любой другой инструмент для браузерного тестирования.
Молодцы, что организуете. А то с питонскими конфами в родных просторах как-то туговато.
Кстати, в Москве что-нибудь, кроме Devconf, проходит из конференций по питону?
В solr хорошо с русскоязычным поиском? Я так понял поддержка стемминга на русском там заявлена.
auhority не использовали.
Преимущество как минимум в том, что конфиг не надо генерить руками.
Можно просто несколько тегов создать и всё:
{% compress css %}
    <link rel="stylesheet" href="{{STATIC_URL}}/layout.css" type="text/css">
    <link rel="stylesheet" href="{{STATIC_URL}}/main.css" type="text/css">
{% endcompress %}

{% compress css %}
    <link rel="stylesheet" href="{{STATIC_URL}}/pag1e.css" type="text/css">
    <link rel="stylesheet" href="{{STATIC_URL}}/page1_etc.css" type="text/css">
{% endcompress %}
django-pipeline это форк django-compress'а и работает точно также, получая список css/js из конфигруационных файлов. Поправьте, если я ошибаюсь.
Нам это кажется достаточно неудобным, поэтому от django-compress'а мы отказались.
Можно сделать несколько минифицированных файлов, django-compressor это позволяет. Вообще, это самое правильное решение, когда есть универсальная сборка, общаяя для всех страниц + уникальные минисборки для отдельных.
Судя по описанию, да, только factory_girl более навороченная.
AFAIK, Bocoup не прославилась как разработчик H5 Boilerplate, всё таки там разработкой рулят немного другие девелоперы, Пол Айриш, например.
html5boilerplate.com/#footer
Молодцы, новый пайчарм очень нравится.

Инспекции PEP8 видел в потенциальных фичах, не планируете?
Кроме кофескрипта планируете поддержать другие препроцессоры кода (SASS, например) в новых версиях?
А что скажете про django-cache-machine, не смотрели? AFAIK в нём реализован кэш по объектам.
Это была «киллер-фича» для нашего перехода. Плагины для работы с SVN в эклипсе вполне достойные, а вот egit пока до них не дотягивает.
Согласен, а как можно было бы автоматически их подхватывать?
Это приходится делать один раз для проекта, а вот прописывать в джанге template-директории каждый раз для нового приложения, коих может быть несколько для проекта, неудобно.
Да, хорошая идея.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity