Django 1.4

0
1089
Python
Python

Ogłoszono wydanie Django 1.4 – internetowego frameworka wysokiego poziomu, napisanego w Pythonie, z myślą o szybkim rozwoju aplikacji, posiadającym przejrzystą i pragmatyczną architekturę. Aplikacja jest dostępna na licencji BSD i cały czas jest rozwijana.

Najważniejszą zmianą w Django 1.4 jest wsparcie dla stref czasowych, podczas obsługi daty i czasu. Jeżeli jest owa funkcja włączona, to Django będzie przechowywało dane w UTC, używało obiektów timezone-aware wewnętrznie i tłumaczyło je na strefy czasowe użytkownika lokalnego, podczas wyświetlania.

Dodano sporo usprawnień ORM, włączając w to wsparcie SELECT FOR UPDATE, zdolność do masowego wstawiania dużych zestawów danych, w celu ulepszenia wydajności oraz metodę QuerySet.prefetch_related, do wsadowego ładowania powiązanych obiektów w miejscach, gdzie select_related() nie działa.

Udoskonalono hashowanie haseł (wsparcie dla PBKDF2 i bcrypt), nowe narzędzia do podpisów kryptograficznych, kilka usprawnień CSRF i prosta ochrona przed botami. Zaktualizowano domyślny widok projektu i manage.py, dzięki czemu usunięto różne dziwne zachowania z głównej wersji. Dodano wsparcie dla testów frameworka wewnątrz przeglądarki internetowej.

Poprzedni artykułNetworkManager 0.9.4
Następny artykułUpstart 1.5
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj