Eshop
Z Varhoo
(Rozdíly mezi verzemi)
(→Instalce eshopu) |
(→Aktualizace aktualizace) |
||
Řádka 30: | Řádka 30: | ||
==Aktualizace aktualizace == |
==Aktualizace aktualizace == |
||
− | Stáhnutí aktuální subversion |
+ | Aktualizace aktuální subversion |
svn update |
svn update |
||
− | V případě chyby je potřeba znovuvytvoření databáze ( smaže soubor s sqlite ) |
+ | V případě chyby je potřeba znovuvytvoření databáze ( smazat soubor *.db s sqlite ) |
rm *.db |
rm *.db |
||
Řádka 39: | Řádka 39: | ||
python manage.py load tmp/data.json |
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 |
+ | Upozornění: Pokud vytváříte nějaké testovací data do databáze, tak je potřeba je nejprve exportovat i pro jiné |
python manage.py dumpdata <název aplikace> > tmp/data.json |
python manage.py dumpdata <název aplikace> > tmp/data.json |
Verze z 11. 10. 2011, 11:51
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
Dále pak nainstalovat používané balíčky pro python
sudo pip install django-grappelli sudo pip install django-filebrowser sudo pip install django-tinymce sudo pip install sorl-thumbnail
Stáhnout projekt ze subversiony
svn chekcout <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 i pro jiné
python manage.py dumpdata <název aplikace> > tmp/data.json python manage.py dumpdata <druhá aplikace> >> tmp/data.json