Poprzedni wpis (Nowy gadżet: moje ulubione przepisy kulinarne) | Następny wpis (Trzy kolory)

Django-SVN na megiteam.pl

megiteam.pl standardowo udostępnia Django-0.96 jako ramówkę bazową, ale przecież można instalować własne pakiety Pythonowe, a Django nie jest niczym o wiele większym (niektórzy pewnie będą polemizować, ale co mi tam...), więc da się oczywiście użyć nowszej wersji, ze wszystkimi dobrodziejstwami (np. dekorator permalink, unikod, wreszcie działające newforms...). Instrukcja jest dość prosta, a ja nie czuję się natchnionym poetą, więc krótko i rzeczowo.

  • ściągnij wersję z SVN postępując według wskazówek na stronie Django;
  • zainstaluj w normalny (dla megiteam) sposób, podając parametr --prefix=$HOME/.python (czyli pełna komenda będzie wyglądać mniej-więcej tak: python setup.py build && python setup.py install --prefix=$HOME/.python);
  • dodaj do zmiennej PATH katalogi $HOME/.python/bin i $HOME/.python/lib/python2.4/site-packages/django/bin, wpisz to w pliku .environment (najlepiej na początku);
  • ciesz się Django-0.97-pre-SVN-unknown, nie zapomnij też zrestartować swoich procesów FastCGI.

Skoro nie widać różnicy, to po co przepłacać (za starą ramówkę)?

Errata (2007-10-13): dekorator permalink występuje już w Django-0.96.

Komentarze (3)

#1 użytkownik MegiTeam skomentował(-a) 16 lutego 2008 o 22:07

taka mała uwaga dot. komendy która należy wykonać:
python setup.py build && python setup.py install --prefix=$HOME/.python

#2 użytkownik MegiTeam skomentował(-a) 16 lutego 2008 o 22:09

Jeszcze taka mała uwaga. W podobny sposób można instalować inne moduły Python'a jak np. używana przeze mnie (i polecana przez Django) konsolka ipython

#3 jarek skomentował(-a) 17 lutego 2008 o 07:42

Wszystko się zgadza.
A co do polecenia instalującego, to wpisane było tak, jak trzeba, textile zepsuło wyświetlanie. Za chwilę to poprawię.

Skomentujesz?

:

: