Надеюсь, это не самый лучший вариант, который вам подходит, но в традиции использования веб-интерфейсов для настольных приложений вы всегда можете попробовать django . В частности, я хотел бы взглянуть на команду inspectdb
, которая сгенерирует для вас код ORM.
Преимущество состоит в том, что для запуска не потребуется столько кода, а если вы просто хотите использовать его с рабочего стола, вам не нужен веб-сервер; Вы можете использовать предоставленный тестовый сервер. Входящий в комплект админ-сайт легко стартовать и гибок до определенного момента; Прошлое, в которое люди, кажется, тратят много времени, борясь с этим (вероятно, свидетельство того, насколько полезно это поначалу).
Есть много недостатков, не последним из которых является возможность использования html / javascript / css, когда вы хотите начать настраивать много.