• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Django 1.8.5 vs 1.9.8

Cloud VPS
0 głosów
237 wizyt
pytanie zadane 2 sierpnia 2016 w Python przez ZakosiliMiNeta Nałogowiec (30,870 p.)
Siemanko. Mam książkę dla django 1.8.5. Z tego co czytałem to django 1.8 ma wsparcie do 2018. Czy późniejsze przezucenie z 1.8 na 1.9 ew 1.10 będzie dość ciężkie? Chodzi mi głównie czy dużo nowych rzeczy będzie się trzeba uczyć?

1 odpowiedź

0 głosów
odpowiedź 3 sierpnia 2016 przez Tomatosoup Pasjonat (18,530 p.)
wybrane 3 sierpnia 2016 przez ZakosiliMiNeta
 
Najlepsza

Główna zmiana w Django 1.10 to przejście na nowe middleware, w teorii wystarczy wiedzieć żeby użyć MIDDLEWARE=[] zamiast MIDDLEWARE_CLASSES=[]

W praktyce pozmieniały się takie smaczki jak miejsce wyrzucania wyjątków process_exception (teraz ma to miejsce w widoku), zmiana klasy na callable oraz sposobu przechodzenia request/response - jednak to trzeba wiedzieć tak na prawdę tylko przy pisaniu własnych middleware.

Zrobili MiddlewareMixin który umożliwa backwards compatibility

(Pisałem zresztą to samo na grupie facebookowej Python Poland.

Co do 1.9:

Najlepiej przeczytać release notes:

https://docs.djangoproject.com/en/1.9/releases/1.9/

Przesiadka na wersje 1.9 przyszła mi łatwo, nie ma tam jakiś groundbreaking changes.

1.8 ma LTS więc jak najbardziej można się uczyć w tej wersji - zamęt dopiero będzie przy Django 2.0 ;)

Podobne pytania

+1 głos
1 odpowiedź 758 wizyt
pytanie zadane 9 grudnia 2016 w Offtop przez spokojny Nałogowiec (28,630 p.)
0 głosów
3 odpowiedzi 466 wizyt
pytanie zadane 9 kwietnia 2018 w Systemy operacyjne, programy przez k222 Nałogowiec (30,150 p.)
0 głosów
0 odpowiedzi 83 wizyt

93,483 zapytań

142,417 odpowiedzi

322,763 komentarzy

62,895 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...