Logowanie
 Wersja 1.1 frameworka Django została wydana
Django - jeden z najpopularniejszych frameworków dla Pythona - został opublikowany w nowej wersji. Wydanie 1.1 frameworka przynosi znaczne ulepszenia warstwy ORM-a, obsługi modeli, frameworku testowania, warunkowego przetwarzania widoków i wprowadza obsługę URL-owych przestrzeni nazw.

Minęło parę miesięcy testów, wydania wersji beta oraz release candidate aż w końcu deweloperzy opublikowali finalną wersję Django.
Z pewnością osoby projektujące w starszej wersji 1.0 ucieszy fakt, iż ich kod nie będzie wymagał w większości żadnych przeróbek. Polityka stabilności API ma zapewnić, że wszystko, co działało w 1.0, będzie też działać w 1.1

Nowa wersja Django wprowadza:

* ulepszenia dla ORM (object-relational mapper) – obsługę agregatów i wyrażeń kwerend,
* warunkowe widoki – ulepszone przetwarzanie widoków przez nagłówki ETag i Last-Modified HTTP, dzięki czemu można zmniejszyć rozmiar przesyłanych danych,
* działania administratora (Admin Actions) – Django pozwala teraz na łatwe pisanie i rejestrowanie „działań” – prostych funkcji, które są wywoływane wraz z listą zaznaczonych obiektów na danej stronie, dzięki czemu łatwiej jest wprowadzać zmiany dla wielu obiektów jednocześnie,
* niezarządzane modele – można teraz ustalić, czy Django będzie tworzył tabele w bazie danych dla modelu korzystając z trybu zarządzanego (czyli kontrolując cykl życia tabeli). Możliwość wyłączenia tej funkcji ułatwia wykorzystanie innych niż SQL-owe mechanizmów składowania danych,
* ulepszone zabezpieczenia przed atakami CSRF, dzięki podziałowi zabezpieczającego middleware'u na dwie klasy, pozwalające na bardziej precyzyjną kontrolę odpowiedzi na atak,
* wprowadzenie przestrzeni nazw URL, dzięki której możliwe będzie wielokrotne zarejestrowanie takich aplikacji wielokrotnego użytku jak panel administracyjny bez konfliktów o adresy URL,
* znaczne (nawet dziesięciokrotne) przyśpieszenie frameworka testowego, dzięki wprowadzeniu testów bazujących na transakcjach


Pełną listę zmian można znaleźć na stronie http://docs.djangoproject.com/en/dev/releases/1.1/. Django 1.1 można pobrać albo w postaci tarballa (tutaj), albo korzystając z Subversion, poleceniem:

svn co http://code.djangoproject.com/svn/django/trunk/

Źródło: webhosting.pl
Logo: python.org/


Poleć znajomym:
Poprzedni

Wirtualny Spacer w pkt.pl
Następny

Garmin-Asus nüvifone G60 i Garmin-Asus nüvifone M20 - cuda techniki już na rynku
 Reklama


 Artykuły
Polecany artykuł


Jak walczyć z pobieraczkiem? Jak odstąpić od umowy? O tym w artykule.
 Ostatnie komentarze
gryPrzez: Maciak Plock [dnia: Apr 03, 2020]
wynik jest wysoko w google, przy...
gryPrzez: MAMBA [dnia: Mar 24, 2020]
Warning: Only 61104 of 61105 MBy...
gryPrzez: Random32 [dnia: Mar 18, 2020]
Witam, u mnie na polskim Window...
gryPrzez: muffintodebil [dnia: Mar 04, 2020]
aha gosicu to niezly jestes zaaw...
gryPrzez: Maciek [dnia: Feb 20, 2020]
2 karty 512 kupione na allegro: ...
gryPrzez: xd [dnia: Feb 05, 2020]
zrobiłem sposób Vin/7 na dziesią...
gryPrzez: gtremik [dnia: Jan 25, 2020]
Dzięki seba86mu :) Działa
gryPrzez: Mirek [dnia: Jan 22, 2020]
A jest rozwiązanie dla Windowsa 10?
 Gry
Polecany artykuł


Quake

Klasyk FPS w wersji flash.
 Programy
Polecany artykuł


Tapin Radio Darmowa aplikacja służąca do słuchania i nagrywania radia internetowego
 Recenzje
Polecana recenzja


Sleeping Dogs
Policjant pod przykrywką rozpracowuje Triadę.
 Facebook