Open Source

Społeczność

Ta strona, odświeżana co godzinę, zbiera wpisy z blogów na tematy związane z Django

Przejdziemy na WordPressa

Posted on Styczeń 12, 2010 at 3:15 po południu by djangoblog RSS

Witam, jako, że na Bloggerze mamy bardzo małe możliwości – przechodzimy na WordPressa. Serwer oraz domena już została kupiona, jutro podepniemy domenę pod DNS-y BlogSpota żeby wujek Gugle zaindeksowały nas ładnie i nie posądziły o duplicate content i myślę, że za dwa dni będziemy już blogiem z prawdziwego zdarzenia. Mam też kilka pomysłów w zanadrzu więc [...]

Przeczytaj cały wpis »

Python vs. PHP

Posted on Styczeń 12, 2010 at 3:13 po południu by djangoblog RSS

W dzisiejszej będę bronił Django. Może bronił to złe określenie ale wyjaśnimy sobie kilka rzeczy które zostały opisane zostały opisane na blogu Mateusza Żeromskiego w notce Python okiem PHP. Nie mam zamiaru nikogo pognębiać, każdy ma prawo i powinien mieć swoje zdanie. Czyli opiszemy czego Django NIE ma. Po kolei. Mam świadomość, że mogę zostać za to [...]

Przeczytaj cały wpis »

Django Snippets

Posted on Styczeń 12, 2010 at 3:12 po południu by djangoblog RSS

Django Snippets czyli kawałki użytecznego kodu które można wykorzystać w swoim projekcie, jakieś funkcje, (tutaj) wbrew pozorom nie koniecznie w Pythonie. Możemy tu znaleźć snippety w JavaScripcie, HTML-u (Templaty dla Django itp.), SQL-u oraz Pythonie. Teraz powinno powstać nowe pojęcie w stylu DRO (Don’t Repeat Others). Szczerze mówiąc strona jest trochę mało przejrzysta (mam na [...]

Przeczytaj cały wpis »

Przechodzenie z PHP do Pythona

Posted on Styczeń 12, 2010 at 3:11 po południu by djangoblog RSS

Większość osób które zaczynają robić swoje strony w Django prawie na pewno pisały już coś w innym języku, jeśli robiły już strony to pewnie w PHP. Ja nie wyobrażam sobie życia bez strony Php2Python.

Przeczytaj cały wpis »

Warsztaty Django

Posted on Styczeń 12, 2010 at 3:10 po południu by djangoblog RSS

O warsztatach Django pewnie słyszał każdy kto słyszał o Django. Dlaczego jest “tyle tego”? A no bo django jest warte poświęcenia tych godzin aby przekazać wiedzę o nim dalej. Marcin Kaszynski robi wykłady o tworzeniu aplikacji w Django. Zapraszam na warsztaty Django. Nikt mi za to nie płaci, mam nadzieję, że wyniesiecie z nich jak najwięcej.

Przeczytaj cały wpis »

Przykładowa aplikacja w Django

Posted on Styczeń 12, 2010 at 3:10 po południu by djangoblog RSS

Wiele programistów tym początkującym zawsze mówi: dokumentacja, google, KOD. No właśnie….Kod. Najłatwiej jest się uczyć z kodu, widzimy praktyczne zastosowania funkcji itp. rzeczy których możemy nie znaleźć w dokumentacji. Dlatego też uważam, że powinniście mieć jakąś gotową aplikację z której moglibyście się uczyć. Jest taka jedna w sieci, crimemap mała ale zawiera wszystko czego początkujący programista Django potrzebuje.

Przeczytaj cały wpis »

Pinax, silnik pod społecznościówkę

Posted on Styczeń 12, 2010 at 3:09 po południu by djangoblog RSS

Pinax (lub) to platforma do tworzenia społecznościówek. Posiada on takie funkcje jak: openid support weryfikacja email prywatne wiadomości dodawanie znajomych podstawowy klon Twittera oembed support gravatar support grupy prowadzenie projektów (+ jakiś task manager) coś a`la forum wiki blogowanie zakładki tagowanie import kontaktów z vCard, Google i Yahoo zarządzanie zdjęciami No i jeszcze troche. Demo można zobaczyć tutaj. Zbyt wiele o nim nie wiem dlatego też na razie się rozpisywał nie będę ale uważam, [...]

Przeczytaj cały wpis »

Sortowanie danych w MySQL i Django

Posted on Styczeń 7, 2010 at 2:49 po południu by Biblioteka Pythona | Django RSS

Przykład niestandardowego sortowania za pomocą metody extra ORM Django.

Przeczytaj cały wpis »

Django 1.2 alfa 1

Posted on Styczeń 6, 2010 at 4:22 po południu by Biblioteka Pythona | Django RSS

W środę wydano pierwszą wersję alfa nowej wersji Django 1.2. Dostępna jest szczegółowa notka wydania, jak i opis rozbudowanego systemu wiadomości (messages). Z wstecznie niezgodnych zmian można wymienić zmiany w ochronie CSRF jak i brak obsługi and/or/not w tagu {% if %}. Zmienia się także format zapisu danych bazy danych (obecny będzie obsługiwany do Django 1.4) ze względu na wprowadzenie obsługi wielu baz danych. Z nowości pojawiły się także wtyczki do wysyłania maili, czy pole BigIntegerField (64 bitowy integer). Planowo stabilna wersja 1.2 ma ukazać się 9 marca.

Przeczytaj cały wpis »

ping_google() w akcji

Posted on Styczeń 4, 2010 at 12:14 po południu by Michał Dydecki RSS

Jak wiadomo google sprawdza nasze strony co jakiś czas , dlatego uaktualnienia dla szukających informacji w wyszukiwarce docierają z pewnym opóźnieniem. Co w sytuacji ja chcemy by zmieny zostały wprowadzono natychmiastowo?? Twórcy django pomyśleli również i o takich sytauacjach. Zasada działania jest bardzo prosta. Struktura naszej strony jest dostepna poprzez sitemape , która przy każdej aktualizacji strony zmienia się , podając wyszukiwarce aktualną informację. Wszystko wygląda oka gdyby nie to że musimy czekać aż google trafi na naszą stronę i zobaczy że jest coś nowego. Ping_google() służy właśnie do tego żeby nie czekać na indexowanie, tylko powiedzieć google że własnie na stronie coś sie zmieniło i żeby wpadł na chwile zobaczyć co. Funkcje wywołujemy w podczas wykonywania metody save() , czyli wtedy gdy do naszej bazy danych wskakuje cos nowego (artykuł ,news itd , to co indexujemy w sitemapie ). Poniżej prosty przykład: rom django.db import models from django.contrib.sitemaps import ping_google class News(models.Model): LIVE_STATUS = 1 DRAFT_STATUS = 2 HIDDEN_STATUS = 3 STATUS_CHOICES = ( (LIVE_STATUS , ''Live''), (DRAFT_STATUS , ''Draft''), (HIDDEN_STATUS , ''Hidden''), ) title = models.CharField(max_length=255 , verbose_name = "Title") slug = models.SlugField(max_length = 255) body = models.TextField() status = models.IntegerField(choices = STATUS_CHOICES , default = LIVE_STATUS) def ...

Przeczytaj cały wpis »

O Buildoucie i Django

Posted on Grudzień 27, 2009 at 1:18 rano by restlessbeing RSS

Buildout? Z Buildoutem zetknąłem się po raz pierwszy wiele lat temu, gdy jeszcze bliżej było mi do Zope niż do Django. Zetknąłem się nie znaczy, że go używałem, ale jak mówi staropolskie powiedzenie "co się odwlecze to nie uciecze" i wygląda na to, że czas Buildouta nastał właśnie teraz. Owo teraz zaczęło się od Dominika "Dominno" Szopy i jego prezentacji na temat Buildouta, którą wygłosił na konferencji PyConPL. Temat na tyle mnie zainteresował, że postanowiłem zapoznać się z buildoutem bliżej i... jestem pozytywnie zaskoczony. W tym wpisie podzielę się kilkoma spostrzeżeniami na temat wykorzystania Buildouta we własnym projekcie Django. Wprowadzenie do Buildouta Najciekawsze wprowadzenie do Buildouta w języku polskim to artykuł wspomnianego Dominika Szopy z PyConPL. Niestety nie jest on chyba dostępny w Sieci (a przynajmniej nie potrafię go znaleźć), pozostaje więc zapoznanie się z samą tylko prezentacją Dominika oraz anglojęzycznymi materiałami. Poniżej kilka słów wprowadzenia w temat ode mnie, a potem linki do wybranych tutoriali. Buildout z bliska Buildout pozwala na zautomatyzowane instalowanie aplikacji wraz ze wszystkimi zależnościami. Jak można się spodziewać, aby taka zautomatyzowana instalacja zadziałała po pierwsze potrzebny jest Buildout, a po drugie plik konfiguracyjny, w którym znajdą się przepisy wskazujące co ma być zainstalowane. W praktyce ...

Przeczytaj cały wpis »

O Buildoucie i Django

Posted on Grudzień 26, 2009 at 11:20 po południu by restlessbeing RSS

Buildout to stworzony w języku Python system służący do zautomatyzowanego budowania oprogramowania. Oprogramowania zwykle złożonego z wielu różnych części, niekoniecznie opartych na Pythonie. Buildout? Z Buildoutem zetknąłem się po raz pierwszy wiele lat temu, gdy jeszcze bliżej było mi do … Continue reading →

Przeczytaj cały wpis »

Zarządzanie danymi tabelarycznymi za pomocą dhtmlxGrid

Posted on Grudzień 12, 2009 at 11:24 rano by Biblioteka Pythona | Django RSS

Prosta aplikacja Django zarządzająca danymi tabelarycznymi za pomocą grida dhtmlxGrid stworzonego przez DHTML eXtensions.

Przeczytaj cały wpis »

Wdrożenie Django na michaelmoore.com

Posted on Listopad 28, 2009 at 1:10 po południu by Biblioteka Pythona | Django RSS

Opis wdrożenia Django i powiązanych technologii na nowej wersji serwisu michaelmoore.com

Przeczytaj cały wpis »

Migracja Mozilla Addons na Django

Posted on Listopad 28, 2009 at 12:46 po południu by Biblioteka Pythona | Django RSS

Streszczenie wpisu na blogu All Night Diner zawierającego powody i zalety zastąpienia CakePHP przez Django dla serwisu Mozilla Addons.

Przeczytaj cały wpis »