Implementace analýzy 6889 sportovního centra do předmětu SAN. Projekt je naprogramován v jazyce Python a frameworku Django 1.6.
Je potřeba mít nainstalovaný "Python 2.6.x a vyšší". Dále balíčkový systém "pip" (případně easy_install) a ideálně i virtualenviroments pro Python ( https://pypi.python.org/pypi/virtualenv ).
Stáhněte reposítář k sobě do počítače přes git nebo jako archiv přes Github a rozbalte. Následující postup je pro uživatele Linuxu.
- Spusťte terminál
- (nepovinné) Vytvořte si nový virtualenvironemt pomocí
virtualenv ENV
, následně aktivujtesource ENV/bin/activate
- Nainstalujte všechny závislosti pomocí
pip install -r requirements.txt
(je potřeba rootovských práv, pokud nepracujete ve virtualenv) - Vytvořte první databázi příkazem
python manage.py syncdb --settings=sportcentrum.settings.base
. Vytvořte i administrátorský účet.
V terminálu s pracovní cestou v adresáři projektu zadejte příkaz python manage.py runserver --settings=sportcentrum.settings.base
. Aplikace by poté měla být dostupná na adrese 127.0.0.1:8000. (adresa a port se vypíše v terminálu po spuštění)
Když vytvoříte nového uživatele, pošle se mu aktivační email. Kvůli nastavování SMTP a problémy se servery a doménami, z kterých se maily posílají, se výstup emailu zobrazí jako textový výpis v terminálu (konzoli), kde jste spouštěli django server.
Dostupná je taky online verze na adrese http://sportcentrum.apellia.cz/