Strona 1 z 1

Django 1.7

: 23 sty 2014, 12:52
autor: Macsch15
Jest to wydanie testowe, nie nadające się do produkcyjnych zastosowań.

Lista zmian: https://docs.djangoproject.com/en/dev/releases/1.7/
Pobieranie: https://www.djangoproject.com/download/

Re: Django 1.7 Alpha 1 wydany

: 07 lut 2014, 14:09
autor: Macsch15

Re: Django 1.7 Alpha 1 wydany

: 07 lut 2014, 18:01
autor: Ralfp
Sa tutaj jacyś djangonauci poza mną? ;)

Re: Django 1.7 Alpha 1 wydany

: 26 lut 2014, 19:25
autor: jagodka
to jest jakis skrypt forum, czy czegoś podobnego, czy bardziej programowanie?
mi sie wydaje iż to chyba bardziej programowanie jest.

Re: Django 1.7 Alpha 1 wydany

: 26 lut 2014, 20:15
autor: Trace
"Programowanie — Od strony serwera, relacyjne/nie relacyjne systemy bazodanowe"
http://pl.wikipedia.org/wiki/Django

Re: Django 1.7 Alpha 1 wydany

: 27 lut 2014, 0:50
autor: jagodka
uuuuuuu to już wyższa szkoła jazdy bez ABS-u programowanie i netframework

Re: Django 1.7

: 03 wrz 2014, 11:16
autor: Macsch15

Re: Django 1.7

: 03 wrz 2014, 17:46
autor: parox
I tu kieruje pytanie w strone Rafio.
Mianowicie zastanawiam się, czy Django w swoich przekonaniach jest równy do czystego Pythona, pod względem zmiany wszystkiego co możliwe w kodzie, gdy naradza się potrzeba naprawy/zmiany aplikacji by działała z nowa wersja Pythona. Czy może jest to jedna z tych pięknych nakładek, która robi swoje i za ciebie dostosowuje się do wersji Pythona?

Może się to okazać płytkie badz tez prostackie, jednak pamiętam przygodę gdzie w firmie trzeba bylo przerabiać coś opartego na Pythonie.

Z góry dzięki.

Re: Django 1.7

: 04 wrz 2014, 16:40
autor: Ralfp
Od pewnego czasu masz dwie warstwy kompatybilności pozwalające pisać kod działający i na Py 2.7 i Py 3.4. Wystarczy na początku pliku importować:

from __future__ import unicode_literals
aby interpreter 2.7 używał składni stringów wprowadzonej w 3 wersji. Ofc. wymagać to będzie przelecenia kodu i pokasowania "u" z przed stringów.

W 3k było też kilka zmian w zachowaniach metod niektórych typów (np. funkcje zwracające listy stały się generatorami), co jednak poza pewnymi przypadkami nie powinno powodować problemów, a i w przypadku problemów jest łatwe do wyłowienia i pofixowania (bo przecież masz automatyczne testy które to wyłowią, prawada?).

Niektóre moduły zostały przemianowane (vide "urlparse" żyje teraz jako "parse" pod "urllib", "StringIO.StringIO" to teraz "io.StringIO") w py3k, ale tutaj wkracza biblioteka SIX będąca drugą warstwą kompatybilności. Import "from six.move.io import StringIO" zaimportuje StringIO na py3k i py 2.7, a kiedy wycofasz się z py2, wystarczy zrobić masowy replace usuwający "six.mode." (chyba że będziesz mieć kolizje nazw).

Django używa __future__ i six do działania w obu majorach pythona.

Re: Django 1.7

: 26 paź 2014, 17:53
autor: Macsch15
Django 1.7.1 z poprawkami błędów: https://docs.djangoproject.com/en/1.7/releases/1.7.1/