V prvom rade vás vítam na mojom blogu, budem tu postupne uverejňovať veci, ktoré sú užitočné aj pre iných ľudí.
Kamarát chce rozchodiť Django framework na windowse. Chápem jeho pohnútky a je mi jasné, že nie každý má rád tie široké a rovné cesty. Tak to vyskúšame. Odchýlky od mojej konfigurácie(Windows 7 64-bit) si skúste ustrážiť sami.
V prvom rade je potrebné nainštalovať python. Na download stránke pythonu si vybereme poslednú 2.X.X verziu(2.7.6) – windows installer, inštalovať veci asi viete. Odporúčam si python nainštalovať nie do Program Files(lebo sa tam dosť blbo dostava cez príkaz cd v cmd), ale do nejakej zložky bez medzier v názve. Predvolená cesta je ok.
Máme python, ako nainštalovať django, alebo iné site-packages? Čo sú site-packages?
Site packages sú všetky balíky kódu, ktoré neupravujeme, len ich používame. Preto môžu byť schované pekne v Python27/Lib/site-packages, a teraz nás zaujíma, ako ich inštalovať.
Stiahneme si poslednú stabilnú verziu Djanga(aktuálne 1.6.2).
…PIP nemám, tak budem inštalovať každý jeden balík ako sprostý…
Počkať, musí existovať niečo ako PIP pre windows. Google → pip for windows. Stiahneme, nainštalujeme. Spúšťame cmd, ideme do Python27/Scripts a píšeme
pip install Django
voilá. Ak je všetko OK, teraz (skoro) každú site-package môžeme inštalovať pomocou pipu.
Skúšame, čo nám to dovolí
pip install ipython
IPython je krásny interaktívny interpreter jazyka Python, a hľa, funguje aj pod windowsom. Spustíme ho zase zo zložky Python27/Scripts/.
Keď sa pozrieme, čo iné máme v tejto zložke, vidíme skript django-admin.py. Neotáľame, pozrieme si tutorial pre django a skúsime ho použiť. Ak pôjdete podľa tutorialu, ľahko sa dostanete k vašej prvej rozchodenej aplikácií.
Na dneska mám toho už dosť, ale ako môžeme vidieť, s trochou nadšenia je možné spraviť aj z Windowsu prostredie, v ktorom sa dá pracovať na vývoji svojej web aplikácie. V budúcnosti opíšem(alebo si to môžete vygoogliť) niečo o postgresql v prostredí Windows, pridaní python path do environment variables, možno spustení virtualenvu a poobzeráme sa po nejakom IDE.
Nebylo by lepší začít virtualenvem?
Dál, místo pip for windows (ať už věříme, že je to cokoliv, a třeba i čerstvá verze) bych doporučoval vždy stahovat spíš přes pypi.python.org. Tam najdete virtualenv, no a nainstalujete ho tak, že rozbalíte tar.gz, a dáte python setup.py install.