Подскажите, пожалуйста, на чём лучше сделать проект с такими требованиями:
1. Сама база на MySQL, количество записей до 10 000 (база будет использоваться для учёта клиентов).
2. Нагрузка ожидается не большая, всего пользователей до 100, одновременно работающих не более 10.
3. Работа с базой будет вестись через веб-интерфейс (заполнение, редактирование, чтение).
4. Обязательно должно быть разграничение прав пользователей (администратор, редактор, только просмотр).
5. По мере заполнения некоторых полей, например названии организации или поиска, должен отображаться выпадающий список с подходящими под условие строками.
На чём это лучше реализовать?
Пока склоняюсь использовать такую связку Django, jQuery, SQLAlchemy.
Может кто встречал подобные open source проекты для работы с базой ?
Спасибо!