In a recent Django class one of my students posed the problem she was learning Django to tackle - she would be responsible for writing a web-based administrative interface to a database whose structure she wasn't allowed to modify. Can Django do that? Absolutely - and Django even comes with a management command to bootstrap working with a legacy database. Let's create a brand new project, use a po