Django is een goede keus als python web framework. Ik werkt er zelf erg veel mee, en neemt erg veel taken van de developer over.
Of Django geschikt is voor dit project, ben ik niet zeker van. Django heeft zelf graag de controle de namen van de tabellen en rows in de database. Een bestaande database uitlezen zal wat moeilijker gaan en zul je hacks toe moeten passen. Als Django zelf de database aan mag maken, heb je meteen heel veel werk uithanden, omdat Django standaard een admin interface heeft, die de database kan bewerken.
Django werkt zowel met mod_python als met mod_wsgi, waarbij de laatste de voorkeur heeft.
http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/De versie die in de repo zit is wel een redelijk oude versie. Wellicht voldoet deze wel voor jou applicatie
Mocht je niet willen dat 2 gebruikers tegelijk een item kunnen bewerken, kijk dan eens naar deze plugin:
http://stdbrouw.github.com/django-locking/Verder ben ik vaak op #Ubuntu-nl-mwanzo op IRC aanwezig mocht je een snelle vraag hebben. Ook #django is een erg fijn kanaal om vragen te stellen.