Zapewne słyszeliście o django-extensions, jeśli nie to możecie przeczytać a nawet usłyszeć i obejrzeć co nie co: tutaj po polsku, tutaj po angielsku (stara strona, aktualnie kod na github, ale przynajmniej jest tutaj treść w postaci html. Github posiada tylko pliki z dokumentacją) a w tym miejscu screencast po angielsku. Ja szczerze mówiąc o aplikacji dowiedziałem się niedawno i po prostu nie mogę uwierzyć jak ja mogłem bez tego żyć! Teraz nie mogę.
Wspominam o samym django-extensions z jednego powodu, nie po to aby się pochwalić, ale aby poinformować, że od dzisiaj paczka rpm jest w zewnętrznym repo http://baseroot.info/. Kod jest świeży, prosto z github`a. Repo instalujemy
su -c 'cd /etc/yum.repos.d/ && wget baseroot.info/devilish.repo'
A potem już tradycyjnie
sudo yum install django-extensions
.
Następnie dodajemy django-extensions do pliku settings i jazda. Podpowiem jedną komendę
./manage.py shell_plus
Resztę można odnaleźć w dokumentacji, do której odsyłam.
Pokój.