Eshop
Z Varhoo
(Rozdíly mezi verzemi)
(→Instalce eshopu) |
|||
Řádka 10: | Řádka 10: | ||
V jiném případě (bez repozitáře apt.varhoo.cz) je nutné balíčky pro python instalovat přes pip a to následovně: |
V jiném případě (bez repozitáře apt.varhoo.cz) je nutné balíčky pro python instalovat přes pip a to následovně: |
||
− | sudo pip install django-grappelli |
+ | sudo pip install django-grappelli django-filebrowser django-tinymce sorl-thumbnail |
− | sudo pip install django-filebrowser |
||
− | sudo pip install django-tinymce |
||
− | sudo pip install sorl-thumbnail |
||
Stáhnout projekt ze subversiony |
Stáhnout projekt ze subversiony |
Verze z 29. 7. 2012, 00:21
Instalce eshopu
Nejprve je nutné nainstalovat balíčky do systému z repozitáře
sudo apt-get install subversion python-pip python-django python-openid python-sqlite python-imaging
Pokud jste si přidali repozitář apt.varhoo.cz, je možné vše snadno nainstalovat takto:
sudo apt-get install python-django-grappelli python-django-filebrowser python-django python-django-tinymce python-sorl-thumbnail
V jiném případě (bez repozitáře apt.varhoo.cz) je nutné balíčky pro python instalovat přes pip a to následovně:
sudo pip install django-grappelli django-filebrowser django-tinymce sorl-thumbnail
Stáhnout projekt ze subversiony
svn checkout <adresa svn> <projekt>
Vytvoření databáze a jednotlivých tabulek
python manage.py syncdb
Načtení základních dat
python manage.py loaddata tmp/data.json
Spustění serveru na localhostu (http:/localhost:8000)
python manage.py runserver
Aktualizace aktualizace
Aktualizace aktuální subversion
svn update
V případě chyby je potřeba znovuvytvoření databáze ( smazat soubor *.db s sqlite )
rm *.db python manage.py syncdb python manage.py load tmp/data.json
Upozornění: Pokud vytváříte nějaké testovací data do databáze, tak je potřeba je nejprve exportovat pro ostatní kolegy
python manage.py dumpdata <název aplikace> > tmp/data.json python manage.py dumpdata <druhá aplikace> >> tmp/data.json