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) |
![]()
Aby wygenerować panel administratora dla jakieś tabeli musimy dodać w pliku kernel/library/models.py chęć wykrzystania tego mechanizmu. Póki co tworzymy pustą klasę używając ustawień domyślnych do generowaniu panelu:
http://wiki.bilinski.it/doku.php?id ... ![]()
Zabawę z API baz danych w Django zaczniemy z konsoli. Na komputerze dostępny jest interaktywny interpreter iPython, więc edycja będzie stosunkowo łatwa.
UWAGA: iPython posiada dopełnianie tabulatorem - w ten sposób można w miarę szybko poznać API dowolnej biblioteki.
http://wiki.bilinski.it/doku.php?id ... ![]()
Jedną z wielu zalet Django jest jego obiektowy model bazy. Dzięki niemu NIE OPERUJEMY NA POZIOMIE SQLa, a na poziomie Pythona. Django dokonuje odpowiedniego mapowania. Otwierania i zamykanie połączenia z bazą danych dokonywane jest przezroczyście dla programisty. Wszelkiego rodzaju zapytań (SQLowe WHERE) również dokonujemy w bardzo prosty sposób bezpośrednio w kodzie Pythona.
http://wiki.bilinski.it/doku.php?id ... ![]()
Uczestnicy laboratorium muszą mieć konto shellowe u mnie na komputerze (nie chce dociążać Reksia, a na fatcacie brakuje troche bibliotek).
Żeby zainstalować pierwszy projekt Django w swoim folderze domowym wykonujemy poniższe kroki
http://wiki.bilinski.it/doku.php?id ... ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.