Ostatnie wpisy
Django 1.2 wydane!
Po kilku miesiącach prac światło dzienne ujrzała nowa, stabilna wersja frameworka Django oznaczona numerem 1.2, w której pojawiło się wiele długo oczekiwanych usprawnień.
Do najważniejszych zmian należą:
- Obsługa wielu baz danych w jednej instancji Django
- Walidacja modeli stworzona na wzór walidacji formularzy
- Rozbudowana wersja taga {%if %} umożliwiająca tworzenie bardziej skomplikowanych szablonów. Od tej pory nie jest już potrzebne {% ifequal %}!
Pełną listę zmian znajdziecie tutaj do przejrzenia gorąco zachęcam.
Warto również nadmienić, iż od wersji 1.2 Django wymaga Pythona w wersji minimum 2.4.
Napisał: DimmuR, dnia: Maj 17, 2010
Django 1.2 RC1 dostępne!
Wersja RC1 frameworka, dostępna jest już dla wszystkich użytkowników korzystających z wersji tzw. development. RC1 nie jest jeszcze wersją produkcyjna, ale jest to przedsmak tego co czeka nas w kolejnej odsłonie frameworka
Pomijam fakt, że Django działa na tyle stabilnie, że pewnie wielu z nas używa go w wersji aktualizowanej za pomocą SVN. ;)
Mimo wszystko dobrze jest wiedzieć, że pracę nad Django trwają nieustannie i że projekt ten jest rozwijany przez fanatyków na całym świecie!
Napisał: bx2, dnia: Maj 5, 2010
Wydanie wersji 1.2 Django przesunięte
Pojawiła się informacja o przesunięciu terminu wydania wersji 1.2 Django. Przyczyną jest duża liczba jeszcze nierozwiązanych zgłoszeń. Co prawda, sporo z tych otwartych ticketów to rzeczy drobne i np. związane z dokumentacją ale jest też kilka znacznie bardziej skomplikowanych.
W celu przyśpieszenia prac nad wydaniem Django 1.2 planowany jest sprint online. Każdy kto chce wnieść swój wkład w rozwój Django może się przyłączyć i w najbliższy (20-21 marca) lub kolejny (27-28 marca) weekend wziąć udział w tym wydarzeniu. Wystarczy zapisać się na tej: stronie i przed rozpoczęciem sprintu przeczytać rozdział z dokumentacji odnośnie contributing.
Napisał: Maciej Wiśniowski, dnia: Marzec 17, 2010
Django 1.2 ukaże się pod koniec marca
W jednym z ostatnich wpisów na blogu Django panowie Russell Keith-Magee (core developer) oraz James Bennet (release manager) poinformowali, że wydanie wersji 1.2 Django ulegnie opóźnieniu.
Dla każdego kto śledził postępy prac nie stanowi to zaskoczenia, gdyż w chwili obecnej nadal jest około 120 otwartych ticketów przypisanych do wersji 1.2. W najbliższych dniach zespół core developerów Django przejrzy je i przesunie te mniej istotne do wersji 1.3. Co za tym idzie Django 1.3 będzie "feature light", czyli obejmie głównie bugfixy i mniejsze rozszerzenia.
Planowane wydanie Django 1.2 RC1 to 22 marca, a wersji finalnej 29 marca.
Zachęcamy do poczytania o nowościach, które pojawią się w Django 1.2 na stronie Django Advent.
Napisał: Restless Being, dnia: Marzec 10, 2010
Django 1.2 alpha wydane
6 stycznia oficjalnie ogłoszono wydanie wersji 1.2 alpha Django. Jest to wersja przeznaczona do testowania i nie nadaje się jeszcze do użycia w środowiskach produkcyjnych. Planowane wydanie wersji stabilnej 1.2 przypada na marzec 2010.
Co nowego w wersji 1.2? Chyba największą i najbardziej wyczekiwaną zmianą jest dodanie obsługi wielu baz danych, ciekawie zapowiada się też nowy framework do obsługi komunikatów (opisany już we wcześniejszych newsach na django.pl) czy modyfikacje tag'a if w szablonach. Z pełną listą nowości można zapoznać się tutaj.
Napisał: Maciej Wiśniowski, dnia: Styczeń 7, 2010
Nowy messages framework, czyli komunikaty dla użytkowników
Do niedawna jedynym (natywnym) sposobem prezentowania użytkownikom jednorazowych komunikatów, typu: Rekord został zmieniony, Zmiana zapisana, Obiekt usunięty itd. było użycie:
user.messages_set.create('komunikat')
Wywołanie takiego polecenia powodowało dodanie wpisu do tabeli Messages (dla danego użytkownika), który to wpis był automatycznie kasowany po jednorazowym wyświetleniu. Wadą tego rozwiązania było, np. ograniczenie go tylko do zautentykowanych użytkowników oraz brak możliwości określenia typu komunikatu: błąd/sukces/ostrzeżenie itd.
W rewizji 11804 kodu Django został dodany nowy framework messages który powinien rozwiązać wspomniane powyżej problemy.
Dzięki nowym mechanizmom możliwe jest wykorzystanie Cookies lub sesji do przechowywania komunikatów (co umożliwia ich stosowanie także w przypadku anonimowych użytkowników). Framework obsługuje znane z modułu logging poziomy (levels) komunikatów, np. INFO, ERROR, a także dodaje kilka innych ciekawych funkcjonalności np. wygasanie wiadomości.
Warto już teraz zacząć stosować nowy framework, bowiem począwszy od Django 1.2 polecenie user.message_set.create(...) będzie oznaczone jako deprecated a w Django 1.4 zostanie całkowicie usunięte. Informację na ten temat można znaleźć tutaj.
Napisał: Maciej Wiśniowski, dnia: Styczeń 2, 2010
Obsługa wielu baz danych w trunku Django!
Po bardzo długim oczekiwaniu Django doczekało się obsługi wielu baz danych. Kilka dni temu stosowne zmiany zostały zatwierdzone w repozytorium svn Django.
Aby przekonać się jak działa ta nowa funkcja najlepiej skorzystać z dokumentacji dostępnej tutaj.
Napisał: Restless Being, dnia: Grudzień 24, 2009
Finał akcji Django
Serwis 1000it.pl opublikował oferty pracy zebrane w ramach "Akcji Django"
Aktualnie w bazie ofert pracy dla programistów Python/Django znajduje 5 ofert. W serwisie zarejestrowało się 36 osób szukających pracy w Python/Django
Jeżeli szukasz programisty Python/Django lub szukasz pracy w Python/Django to koniecznie zarejestruj się na 1000it.pl
Dodawanie nowych ogłoszeń
Rejestracja jako szukający pracy
django.pl nawiązało współpracę z 1000it.pl, teraz wszystkie ogłoszenia o prace związane z Django będą dostępne także na django.pl pod zakładką "praca"
Napisał: Dominik Szopa, dnia: Grudzień 17, 2009
Rusza "Akcja Django"
Zapraszamy do przyłączenia się do akcji serwisu 1000it.pl, którego celem jest zebranie programistów i pracodawców związanych z Django w jednym miejscu. 1000it.pl aktualnie przyjmuje ogłoszenia o pracę dla programistów Django, a następnie opublikuje je wszystkie na jednej, zbiorczej stronie. W tej chwili ofert z taką pracą w Polskim internecie jest niewiele, a do tego są mocno rozsiane po różnych serwisach. Liczymy jednak na to, że dzięki zorganizowanej akcji łatwiej będzie wypromować nasz ulubiony framework i znaleźć pracę lub wykonawców.
Osoby poszukujące programistów zapraszamy na stronę:
http://www.1000it.pl/akcja-django/
Programistów zresztą też - zapraszamy do rejestracji dzięki której będziecie otrzymać oferty e-mailem.
Pierwsze zainteresowane firmy już są. Ogłoszenie listy pracodawców planowane jest na połowę grudnia, gdy uzbiera się więcej zgłoszeń.
Napisał: Tomasz Król, dnia: Listopad 30, 2009
Lista propozycji dla wersji 1.2 Django jest gotowa
Została opublikowana oficjalna lista cech, które mają znaleźć się w Django 1.2. Lista podzielona jest wg. priorytetów. Warto wspomnieć że wśród zmian o najwyższym priorytecie jest wsparcie dla wielu baz danych.
Napisał: Maciej Wiśniowski, dnia: Październik 26, 2009
PyConPl 09 pod znakiem Django
W dniach 16-18 października 2009 odbyła się w Ustroniu druga edycja konferencji PyConPl. Kto nie był niech żałuje bo było i czego posłuchać i na co popatrzeć.
Tematykę frameworków webowych zdominowało Django. Poza interesującą i bardzo humorystyczną (chyba już stała się kultowa) prezentacją Jarka Zgody Adam Słodowy a WSGI traktującą o tym jak zbudować własny framework, nie pojawiły się ani Pylons ani TurboGears, a Zope i Plone doczekały się jedynie lighting talk'a i zostały kilkukrotnie wspomniane przy innych okazjach (prezentacja Michała Węgrzynka o Zope Component Architecture nie była związana z tematyką webową). Z jednej strony trochę szkoda, z drugiej, widać że Django jest wciąż na fali (oby jak najdłużej!).
Na konferencji pojawił się znany w Djangowym światku Honza Král oraz Wesley Chun, będący m.in. współautorem książki Python i Django. Programowanie aplikacji webowych. Byliśmy także my, czyli ludzie związani z django.pl i kanałem IRC: #django-pl. Można było nas poznać po zielonych koszulkach z nazwą kanału.
Wracając do samej konferencji, trzeba powiedzieć że wszystkie wykłady były interesujące, a świadczy o tym choćby ilość pytań zadawanych prelegentom po zakończeniu każdego z nich. Dobrej zabawy dostarczyły praktyczne ćwiczenia z programowania w parach i TDD, a genialnym pomysłem był wieczór z pokazami dem z demosceny.
Dziękujemy organizatorom za włożoną pracę i do zobaczenia za rok!
Napisał: Maciej Wiśniowski, dnia: Październik 19, 2009
Django 1.1 wydane
Blisko rok zajęło przygotowanie kolejnej wersji Django: 1.1, ale już jest wraz z setkami poprawek, usprawnień i nowych funkcji. Wśród zmian można wymienić:
- wsparcie dla agregacji (ORM)
- modele "unmanaged" czyli takie o których Django wie ale nimi nie zarządza
- dodanie {% empty %} do klauzuli {% for %} w szablonach
Pełna lista modyfikacji: tutaj
Link do oficjalnego ogłoszenia
Napisał: Maciej Wiśniowski, dnia: Lipiec 31, 2009
RuPy 2009
Wszyscy lubimy konferencje. Głównie z powodu ciekawych prelekcji i kontaktu ze społecznością, dobrze nam znaną na co dzień z sieci. Są też i tacy, którzy w konferencjach widzą szansę na spotkanie potencjalnych inwestorów, czy pracodawców. Dlaczego by nie połączyć tego wszystkiego i dodać niezwykle ciekawą i świeżą tematykę?
RuPy, to międzynarodowa konferencja, która skupia się na nowoczesnych językach skryptowych, takich jak Python i Ruby. Dzięki temu połączeniu, powstała niezwykle ciekawa i interesująca impreza, której trzecia edycja odbędzie się wczesną zimną.
W tym roku organizatorzy zapraszają nas do Poznania w dniach 7-8 listopada. Prelekcje poprowadzą znane osoby ze świata Pythona, Rubiego, czy Grooviego. Swoje wystąpienia zapowiedzieli już: Obie Fernandez i Tarek Ziade.
Call for papers:
Zespół sprawujący pieczę nad przygotowaniami do konferencji nie zapomniał również o chętnych prelegentach. Jeżeli wierzysz we własne siły i czujesz, że Twój temat zainteresuje większą grupę ludzi, dołącz do speakerów, którzy będą tworzyli wizerunek tegorocznej edycji RuPy 2009!
Napisał: Patryk Szlagowski, dnia: Lipiec 20, 2009
django.pl na megiteam!
Django jest wysokopoziomowym frameworkiem webowym stworzonym w języku Python z myślą o deweloperach, którzy pomimo nałożonych na nich terminów dążą do budowania dopracowanych, perfekcyjnych rozwiązań. Polska grupa użytkowników i miłośników tego frameworka skupiona jest wokół serwisu django.pl oraz kanału irc #django-pl (w sieci freenode) i grupy dyskusyjnej http://groups.google.pl/group/django-pl.
Od 13 maja 2009 roku serwis django.pl jest nieodpłatnie utrzymywany na serwerach firmy MegiTeam. Porozumienie zawarte w tej sprawie stanowi naturalne przedłużenie dla działalności prowadzonej przez obie strony, której celem jest popularyzowanie lekkich framework'ów webowych, a Django w szczególności. Warto tu powiedzieć kilka słów o MegiTeam, który jest pierwszym w Polsce dostawcą usług hostingowych dedykowanych dla rozwiązań bazujących na Pythonie, Ruby czy Perlu. Firma ta aktywnie wspiera polską społeczność open source na przykład sponsorując konferencje takie jak zorganizowany w 2008 roku w Rybniku PyCon, czy właśnie hostując serwis django.pl. Sama oferta MegiTeam jest dobrze dostosowana do potrzeb klientów stanowiąc rozsądny kompromis między parametrami technicznymi oferty a ceną. Jakość rozwiązań oferowanych przez MegiTeam znajduje potwierdzenie w opiniach użytkowników, którzy chwalą sobie stabilność oraz doskonały support.
Cała społeczność django.pl składa serdeczne podziękowania firmie MegiTeam
Opinie użytkowników polskiej społeczności Django:
"Z MegiTeam mam do czynienia od 2008 roku, kiedy to zasugerowałem znajomemu hostowanie tam, stworzonego w Django, portfolio fotograficznego, a ów znajomy na moją propozycję przystał.
Dlaczego wybrałem MegiTeam? Kierowałem się po pierwsze pozytywnymi opiniami znalezionymi na rozmaitych forach dyskusyjnych, w tym także wypowiedziami reprezentantów tej firmy, które pozwoliły mi sądzić, że mam do czynienia z ludźmi na poziomie.
Po drugie skusił mnie zakres oferty MegiTeam, w ramach której można sobie dobrać hosting pod swoje potrzeby (ilość miejsca na dysku, ilość pamięci RAM, cena) oraz przede wszystkim support dla Django.
Trzecim elementem przemawiającym za MegiTeam była możliwość założenia konta testowego i wypróbowania wszystkiego w praktyce.
Jak oceniam MegiTeam po kilku miesiącach współpracy? Bardzo dobrze. Podkreślę tu następujące elementy: świetny kontakt mailowy, szybkość i niezawodność działania, czytelny i funkcjonalny panel zarządzania kontem oraz strona "pomoc", dzięki której bez problemów skonfigurowałem zarówno Django, jak i domenę, konto ftp oraz strony statyczne. Z czystym sumieniem polecam."
opinia z kanału #django-pl - restless_being
"O MegiTeam dowiedziałem się od znajomego, było to może 2 lata temu. Słyszałem wtedy, że MegiTeam to bardzo dobry hositng, ale sam nie wiedziałem jak jest naprawdę. Wówczas miałem wykupiony hosting na dreamhost.com, po pewnym czasie, z powodu niezadowolenia z jakości usług dreamhost.com, postanowiłem przejść do MegiTeam. Teraz wiem że była to najlepsza decyzja jaką mogłem podjąć. Elementy które wyróżniają MegiTeam to:
Bardzo dobry support - jest szybki, profesjonalny i rzeczowy. Kiedyś zadałem na moim blogu pytanie na temat jakiegoś ustawienia na MegiTeam. Po kilku dniach, chociaż nie pisałem do supportu, dostałem odpowiedź od MegiTeam. Bardzo mnie to zaskoczyło. Wychodzi na to, że Twój problem może zostać rozwiązany szybciej, niż zdążysz w ogóle zadać pytanie.
Dalej, bardzo łatwe i szybkie uruchomienie aplikacji dzięki doskonałemu panelowi administracyjnemu, który jest zarazem bardzo prosty i funkcjonalny.
Możliwość dostosowania hostingu do swoich potrzeb - nie ma żadnych sztywnych planów. Po prostu jeśli komuś potrzeba więcej miejsca na dysku, czy ilości pamięci RAM, to po prostu zwiększa parametry konta.
Podsumowując, jeżeli szukasz szybkiego polskiego hostingu pod python'a, rubiego, lub perl'a to polecam MegiTeam"
Dominik Szopa
Napisał: społeczność django.pl, dnia: Maj 14, 2009
Przeniesienie serwisu na nowy hosting
Dzisiaj po południu (12 maj 2009) będziemy przenosić serwis django.pl na nowy hosting. Za wszelkie niedogodności przepraszamy.
Firma hostingowa MegiTeam zgodziła się utrzymywać nasz serwis za co bardzo dziękujemy.
Napisał: Dominik Szopa, dnia: Maj 12, 2009

