По моему личному опыту, Django - это хороший выбор для того, чтобы просто иметь красивый интерфейс поверх базы данных.
Существует вероятность того, что вы можете столкнуться с проблемами гибкости, пытаясь настроитьинтерфейс администратора ... однако с использованием ModelForms и шаблонов Django - легко создать свое собственное приложение CRUD - если вы не можете делать то, что вам нужно в интерфейсе администратора.
Что касается фреймворков Python,Лично я предпочитаю Django, а не Turbogears или Pylons (которые, как я считаю также имеют интерфейсы администратора), потому что, кажется, намного проще установить, настроить и запустить.
Опять же, это мое личное предпочтение,YMMV.