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.

Přejít do fotogalerie

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