Rychlý vývoj v pythonu v praxi
Zařekl jsem se, že budu dělat fotografa na letošním brněnském Barcampu. Jelikož ale nebyl pro publikování fotek připraven žádný systém a nechtělo se nám nic hledat. Spíchl jsem jednoduchou galerii pomocí Flasku.
S časovou dotací do 30ti pracovních hodin jsem se nechtěl zaobývat kravinami jako MySQL, tabulkami a ani formuláři a podobně. Proto přišel na řadu i redis jako úložiště dat.
Řešení pomocí chytrých frameworků a easy_installovaných rozšírení mi tímpádem zajistilo superrychlý vývoj.
Sečteno, podtrženo:
- 30 hodin
- import fotografií
- přihlášení přes twitter
- tagování a popis fotek pomocí AJAX
- 1100 řádků pythonu, css a javascriptu
Jistě má galerie ještě své mouchy… ale za ty prachy?
python files
95 ./photo/__init__.py
321 ./photo/models.py
87 ./barcampphoto.py
0 ./tag/__init__.py
46 ./settings.py
549 total
html files
63 ./template/index.html
css files
202 ./static/userweb.css
js files
292 ./static/userweb.js