Django/Python
Z Varhoo
(Rozdíly mezi verzemi)
(→uwsgi) |
|||
Řádka 1: | Řádka 1: | ||
[[Category:programování]] |
[[Category:programování]] |
||
− | Django je framework pro webové aplikace obsahující redakční systém |
+ | Django je framework pro webové aplikaci, obsahují množství knihoven, včetně redakčního systému, ORM.. |
+ | |||
+ | * Tutoriály |
||
+ | Výbroný tutoriál najdete na http://tutorial.djangogirls.org/cz/index.html |
||
* Instalace na ubuntu |
* Instalace na ubuntu |
||
Řádka 13: | Řádka 13: | ||
sudo pip install django-tinymce |
sudo pip install django-tinymce |
||
sudo pip install sorl-thumbnail |
sudo pip install sorl-thumbnail |
||
− | |||
− | |||
− | Další možností je použít naše repozitáře na apt.varhoo.cz a přidat si je do /etc/apt/source.list: |
||
− | |||
− | deb http://apt.varhoo.cz/ubuntu oneiric main #Varhoo package |
||
Instalace je pak ještě jednoduhší |
Instalace je pak ještě jednoduhší |
Verze z 4. 2. 2016, 23:22
Django je framework pro webové aplikaci, obsahují množství knihoven, včetně redakčního systému, ORM..
- Tutoriály
Výbroný tutoriál najdete na http://tutorial.djangogirls.org/cz/index.html
- Instalace na ubuntu
sudo apt-get install python-pip python-django python-openid python-sqlite python-mysqldb
Nebo je taky možné instalovat balíčky přes pip
sudo pip install django
- Instalace dodatečných modulu
sudo pip install django-grappelli sudo pip install django-filebrowser sudo pip install django-tinymce sudo pip install sorl-thumbnail
Instalace je pak ještě jednoduhší
sudo apt-get install python-django-grappelli python-django-filebrowser python-django python-django-tinymce python-sorl-thumbnail
Projekt byl vytvořen příkazem
python manager.py createproject project
Po konfiguraci je nutné spustit skript na synchronizaci s databází
python syncdb
sorl-photologue
instalace:
pip install sorl-thubmanil
přemazání cache:
- smazání cache
- spustění "python manage.py thumbnail clear"
uwsgi
- dokumentace http://projects.unbit.it/uwsgi/wiki/Example
Instalace na fedoře:
sudo yum install gcc python-devel # sudo yum install uwsgi sudo apt-get install uwsgi # novější verze
Spuštění
HOSTNAME=localhost:8080 PROJ=example uwsgi --http $(HOSTNAME) --show-config -w $(PROJ) --chmod-socket --pythonpath `pwd` --chdir `pwd` --master