100patrz.wordpress.com (1)
19feelings.com (1) andrzejsliwa.com (1) anwajler.com (15) bartosz.burclaf.pl (3) blog.elksoft.pl (7) blog.jkral.info (1) blog.litwiniuk.net (1) blog.paczkowski.eu (2) blog.pagenoare.info (1) blog.pykonik.org (2) blog.rafaljonca.org (9) blog.razorjack.net (1) blog.rss2.pl (3) blog.zabiello.com (26) blog.zeromski.com.pl (2) daniel-boczek.blogspot.com (1) dev.computerworld.pl (1) devlog.dot360.pl (1) django.jogger.pl (16) django.wikidot.com (1) djangoblog.pl (8) dominno.pl (15) erendil.wordpress.com (2) feeds.feedburner.com (7) flex2.blogspot.com (1) gryziemy.net (1) hoscilo.pypla.net (4) hosting-django.pl (1) husio.homelinux.com (3) itblog.grono.net (1) jonca.vdl.pl (1) karbownicki.com (1) kenders.wordpress.com (2) kraviec.jogger.pl (2) kskowron.enzo.pl (1) lukaszmowi.wordpress.com (1) marcinkaszynski.com (1) mirumee.com (1) occulkot.jogger.pl (1) onjin.net (1) piotrbla.blogspot.com (9) pythonway.com (1) restlessbeing.pl (3) room-303.com (4) sizeof.eu (1) sobczi.wordpress.com (1) soltys.wordpress.com (5) stepniowski.com (1) thelirium.net (1) tweetless.wordpress.com (1) urzenia.net (4) warsztatyit.pl (1) web-dev.pl (1) webhosting.pl (3) weblog.herok.pl (3) wiki.bilinski.it (4) www.assembla.com (1) www.geekspace.pl (5) www.internetmaker.pl (1) www.jdn.pl (1) www.jedryka.com (9) www.omgili.com (1) www.python.rk.edu.pl (15) www.rkblog.rk.edu.pl (1) www.slideshare.net (1) www.streemo.pl (1) www.zenzire.com (6) zdrojak.root.cz (2) zgodowie.org (18) |
![]()
Dotąd w zasadzie nie zastanawiałem się nad sposobem konfiguracji Apache'a w Django, stosowałem po prostu przepis z dokumentacji. Że zastanowić się warto, uświadomił mi kolega Jakub.
Zwrócił mi on uwagę, że roboty wyszukujące spodziewają się często znaleźć plik favicon.ico w głównym katalogu czyli DocumentRoot witryny.
http://www.jedryka.com/content/konf ... ![]()
W zasadzie archiwa miesięczne w Django robi się w sposób banalny, gdyż biblioteka Django zawiera tak zwane widoki generyczne, czyli standardowe. (Gdyby czytał ten wpis ktoś nie znający Django, wyjaśniam, że nazwa "widok" w tym frameworku jest nieco myląca i wbrew pozorom nie oznacza szablonu strony, lecz funkcję, która, biorąc pod uwagę otrzymane żądanie HTTP, decyduje jakie dane pobrać z bazy i jakie zmienne wysłać do szablonu; w innych rozwiązaniach funkcja taka zwana jest kontrolerem).
http://www.jedryka.com/content/arch ... ![]()
Ostatnio trochę filozofowałem, czas wrócić do konkretów :).
Kto ma za sobą pierwsze kroki w Django, czyli zrobił już bloga i poznał flatpages, stanie nieuchronnie przed problemem jak zarządzać nawigacją w nieco bardziej rozbudowanym serwisie.
http://www.jedryka.com/content/gene ... ![]()
Jak już pisałem, postanowiłem wypróbować Django CMS.
Ustawiłem wirtualne środowisko pythona i CMS pięknie się zainstalował poprzez easy_install django-cms.
Na początek wymyśliłem, że potestuję go na sqlite. Postanowiłem pierwsze próby wykonać na aplikacji example dostarczonej razem z 'dystrybucją' django-cms.
http://www.jedryka.com/content/pier ... ![]()
Rozpoczynam pracę nad większym portalem. Rozważam jakie są za i przeciw pisania od początku własnego CMS-a, w stosunku do pomysłu skorzystania z gotowego rozwiązania.
Dla mnie kluczowym argumentem za pisaniem od początku jest elastyczność otrzymanego rozwiązania. Ktoś powie, że Drupal jest też elastyczny. To jest oczywiście prawda, tak samo Wordpress.
http://www.jedryka.com/content/goto ... ![]()
Django mnie fascynuje. Elastyczność i intuicyjne zachowanie jego obiektów wprawia po prostu w euforię, gdy się odkrywa przypadkiem nowe możliwości.
Wiadomo na przykład, że Person.objects.all() to jest lista wszystkich obiektów klasy Person zapisanych w bazie danych.
http://www.jedryka.com/content/djan ... ![]()
Cały czas odkrywam coś nowego w Django. Luke Plant ma rację, że te wszystkie opowiadania o blogu w 20 minut, to zwykła propaganda.
Jest to tylko o tyle prawdą, że czas poświęcony na poznawanie Django zostanie odzyskany z nawiązką w przyszłości. Ale dopóki się Django nie zna dobrze, czas pracy nad serwisem jest dłuższy niż gdyby go napisać w php używając kodu pogardliwie określanego nazwą pewnej włoskiej potrawy. Takiego kodu oczywiście pisać nie należy i wierzę, że noce spędzone nad django nie są inwestycją daremną.
http://www.jedryka.com/content/rela ... ![]()
Niespodzianka w Helionie! Python i Django. Programowanie aplikacji webowych. Będzie co czytać ;) Wreszcie po polsku. Jakoś tak... nie lubię języka Shakespeare'a. Nie wiem dlaczego ;)
http://www.jedryka.com/content/jesz ... ![]()
Przeczytałem najistotniejsze rozdziały książki Django. Ćwiczenia praktyczne. Książka trafiła na listę bestselerów Helionu, co nie jest niczym dziwnym, jeśli zważyć, że jest to pierwsza polska książka na temat tego pythonowego frameworka i była długo oczekiwana.
http://www.jedryka.com/content/ksia ... ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Add to my favorites
Recommend this site to a friend
Included sites
Add a site for django search engine

Made by Alrond. Powered by Django and Google Custom Search Engine.
Django is a registered trademark of Lawrence Journal-World
Google is a trademark of Google Inc.