From my experience with Django (Over 50 websites), using Django Admin with non-technical clients is asking for trouble. Don't get me wrong, it's awesome for prototyping or building the website.. but tweaking it is way too complicated.
You need to alter the style of everything, add new fields, remove fields, use all kind of ugly hacks for simple tweaks.. and at the end, you realise that it would have been so much faster and easier to get that page done from scratch, like you'd do for all the normal pages of the website.
You need to alter the style of everything, add new fields, remove fields, use all kind of ugly hacks for simple tweaks.. and at the end, you realise that it would have been so much faster and easier to get that page done from scratch, like you'd do for all the normal pages of the website.