Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Django build & deploy tools, Alex Arshavski by Mind Map: Django build & deploy tools, Alex Arshavski
0.0 stars - reviews range from 0 to 5

Django build & deploy tools, Alex Arshavski

South

Migrate your data across model evolution

how does it work

manage.py schemamigration <proj> --initial

manage.py migrate

...

whats new

1.2 support, multiple db

pitfalls

don't DRY, duplicate code, not use validations in models

requires source (.py) files, & can't work with compiled files, so won't work on build that has only compiled files (.pyc)

Fabric

deployment framework

automates deployment over ssh

basically,, connect via ssh to server, runs your code

funkload

functional testing

records http conversation, using proxy

generates python code

tests for 200 status code, also allows defining SLA rules

allows running in load

generates html report, also from multiple runs

hudson

extensible continuous integration

how does it work

job based, can run anything, fabric script, that does sanity check with funkload, data migration with south

ui made of tabs, for different roles

advanced stuff

use south to migrate dumped data (xml's) to new model versions

monitor periodically the health of remote servers in customers' data center