- kanał IRC #django-pl — pogadaj z innym użytkownikami Django
- ludzie Django — spotkaj się z innym użytkownikami Django z twojej okolicy
- Zgłoszenia błędów Django(en) — zgłoś błąd albo powiedz czego Ci brakuje
- Kod Django - — śledź rozwój i pomóż ulepszać Django
- Dołącz do teamu django.pl — Pomóż tworzyć serwis django.pl
Społeczność
Ta strona, odświeżana co godzinę, zbiera wpisy z blogów na tematy związane z Django
Z archiwum Django: Znikające elementy listy.
Posted on Sierpień 17, 2010 at 12:21 po południu by forgottenlabs RSS
W „Archium X” Mulder i Scully prowadzili śledztwa, które nie dały się wyjaśnić na drodze konwencjonalnego rozumowania (via wikipedia). Nie inaczej jest podczas codziennych potyczek z programowaniem (i nie tylko). Czasami zdarzają się przypadki, które na pierwszy rzut oka powinny zachowywać się całkiem inaczej…. Weźmy przykładowo formę (np. ModelForm) prezentującą relacje Many to many. W [...]
Django “Mass Change” Admin Site Extension
Posted on Sierpień 14, 2010 at 8:13 rano by Stanisław Adaszewski RSS
Django Framework with its automatically generated admin site is quite a deal for any web developer when it comes to creating relatively simple applications in a very agile manner. In case you don’t know Django already I highly recommend reading about the project on its homepage – djangoproject.com and googling around a bit to get [...]
Prezentacja treści za pomocą oEmbed w Django
Posted on Sierpień 7, 2010 at 10:50 rano by Biblioteka Pythona | Django RSS
Dzięki oEmbed w prosty sposób możemy zamieniać linki do serwisów multimedialnych w interaktywne widżety prezentujące ich zawartość (grafiki, odtwarzacze klipów itp.)
Koszerne praktyki: reverse(), @permalink i {%url%}
Posted on Lipiec 2, 2010 at 3:25 po południu by forgottenlabs RSS
Dzisiaj postanowiłem w krótkim i szybkim poście wyjaśnić jak i dlaczego powinno się używać wymienionych w tytule konstrukcji. Wszystkie powiązane są z jednym tematem – zarządzaniem URLami w Django i w znacznym stopniu ułatwiają utrzymywanie nad nimi kontroli. Ale zacznijmy od początku… DRY … czyli Don’t Repeat Yourself. Zasada ta mówi, że kodu nie powinno [...]
Templates in django project
Posted on Czerwiec 30, 2010 at 9:05 po południu by restlessbeing RSS
So you're starting a new project in Django? One thing you'll obviously want are templates and you'll have to decide where to put them. The Default Way The method I used for a long time is the method described in Django Tutorial and used for example in Pinax. It is based on templates folder(s) which is placed somewhere in your filesystem, most often directly in your project's root. - project -apps -app1 -app2 -templates -app1 (templates for app1) -app2 (templates for app2) -other folders/files To get it working some configuration in settings.py is also required: # Configure Django to first load templates from filesystem # and then from application directories # These are default settings TEMPLATE_LOADERS = [ "django.template.loaders.filesystem.Loader", "django.template.loaders.app_directories.Loader", ] # Define where exactly Django should look for templates PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__)) TEMPLATE_DIRS = [ os.path.join(PROJECT_ROOT, "templates"), ] You can read more about settings used above here. With this simple config you can create a theme for your project. Just start creating templates in templates directory. It is important to remember that it is prefferable to place templates in subdirectories to keep templates for specific apps separated. However there are inconveniences with this configuration: First is about templatetags - ...
SetJam szuka stażystów
Posted on Czerwiec 29, 2010 at 1:22 po południu by Biblioteka Pythona | Django RSS
Na okres letni SetJam szuka stażystów - programistów ze znajomością Pythona i także opcjonalnie Django. Jeżeli ktoś chce zdobyć trochę doświadczenia z prawdziwymi projektami i poduczyć się Pythona i Django to polecam tą ofertę.
SoreThumb - efektowne miniatury w Django
Posted on Czerwiec 28, 2010 at 7:33 rano by Biblioteka Pythona | Django RSS
Opis modułu do generowania miniatur z różnymi efektami jak zaokrąglone rogi czy przeźroczystość
estetyka oprogramowania
Posted on Czerwiec 25, 2010 at 8:58 po południu by Komputerowe Katharsis RSS
Ostatnio znów interesuję się tym co można zrobić w Pythonie…. Python od dawna mnie już interesował w przeciwieństwie do Perla. Python z swoją przejrzystością i estetyzmem bije go o głowę. I zadałem sobie pytanie, czy w 2010 roku istnieją jakieś webowe frameworki własnie w tym języku. Mój wybór padł na Django. Oczywiście interesują mnie tylko [...]
Django 1.2
Posted on Czerwiec 2, 2010 at 9:57 rano by Jarek Zgoda RSS
Właśnie przestawiłem ten serwis na Django 1.2.1. Migracja i dostosowanie kodu zajęły nie więcej niż pół godziny, pomimo sporych zmian jakie były wprowadzone w wersji 1.2. Jak zwykle jestem pod wrażeniem dbałości o zgodność wsteczną i wzorowej dokumentacji projektu. I niestety tradycyjnie już memory footprint aplikacji wzrósł ...
Tworzymy mikroblog, ścianę użytkownika w Django - część 1
Posted on Maj 20, 2010 at 5:36 rano by Biblioteka Pythona | Django RSS
Przykładowa implementacja ściany użytkownika wzorowanej na Facebooku, czy też mikrobloga we frameworku Django.
django-moderation new release 0.2 - status update
Posted on Maj 19, 2010 at 3:20 po południu by Dominik Szopa RSS
Today i have released new version of django-moderation - 0.2. It has been uploaded in to pypi, so now it can be installed with easy_install. Many bugs were fixed and many new features were added since initial release. List of changes Added GenericModerator class that encapsulates moderation options for a given model.Changed register method, it will get only two parameters: model class and settings class. Added option to register models with multiple managers. Added options to GenericModerator class: auto_approve_for_superusers, auto_approve_for_staff, auto_approve_for_groups, auto_reject_for_anonymous, auto_reject_for_groups. Added methods for checking auto moderation. Added automoderate helper function. Changed moderated_object property in ModerationManager class, moderated object is get only once from database, next is cached in moderatedobject, fixed issue with not setting user object on changed_by attribute of ModeratedObject model. Fixed issue when loading object from fixture for model class that is registered with moderation. Now moderated objects will not be created when objects are loaded from fixture. Fixed issue with TypeError when generating differences of changes between model instances that have field with non unicode value ex. DateField. Fixed issue with accessing objects that existed before installation of django-moderation on model class. Fixed issue when more then one model is registered with moderation and ...
Coś nad czym pracuje..
Posted on Maj 17, 2010 at 6:00 po południu by Piotr Husiatynski RSS
Od jakiegoś czasu w wolnych chwilach dopisuję kolejne kawałki kodu do mojej nowej aplikacji, którą traktuję jako poligon do sprawdzania nowych pomysłów. Docelowo ma to być forum, ale wątpię aby kiedykolwiek udało mi się je ukończyć. Aplikacja zbudowana jest na bazie Django 1.2, ale bez użycia domyślnego ORM. Na starcie wyrzuciłem więc ponad połowę frameworka, ponieważ prawie wszystko uzależnione jest od modelu User, którego oczywiście nie ma. Zamiast tego, zainstalowałem mongoengine oraz pytyrant. Napisałem też własne aplikacje w których zaimplementowałem podstawowe funkcjonalności: sesje użytkowników zapisywane w tokyo tyrant system powiadomień pierwotnie zapisywany w ciastkach, ale przepisany na sesje - wszystko ładnie opakowane z użyciem jNorify python-openid do autoryzacji, co znacznie uprościło rejestracje i późniejsze logowanie Do tego model reprezentujący ciastka i parę dodatkowych narzędzi. Czy warto rezygnować z ORM i większości gotowych aplikacji? W małych i średnich projektach zdecydowanie nie, chyba że mamy ku temu ważny powód oraz gotowe i przetestowane zamienniki. Podstawowe komponenty dostarczane z Django pozwalają na wyjątkowo szybki start i nawet wielkie aplikacje, dzięki wsparciu dla wielu baz danych nie powinny mieć problemu z dużym obciążeniem. W zamian mamy łatwą integrację z innymi komponentami. Problem pojawia się dopiero wtedy, gdy chcemy aby zewnętrzny kod działał trochę inaczej. ...
Usprawniamy panel admina za pomocą grappelli i filebrowser
Posted on Maj 15, 2010 at 6:02 po południu by Biblioteka Pythona | Django RSS
Grappelli to szykowna skórka dla Panelu Admina współpracująca z menedżerem plików django-filebrowser. Obie aplikacje pozwalają na poprawę funkcjonalności Panelu Admina.
API i narzędzia Facebookowe dla serwisów www
Posted on Maj 10, 2010 at 6:58 rano by Biblioteka Pythona | Django RSS
Przegląd możliwości API oraz narzędzi Facebooka przeznaczonych do integracji z zewnętrznymi serwisami internetowymi
Hosting Django z wykorzystaniem Gunicorn i Nginx
Posted on Maj 8, 2010 at 9:21 po południu by Biblioteka Pythona | Django RSS
Szybka i łatwa konfiguracja projektu Django z wykorzystaniem serwera gunicorn i Nginx.

