High-level framework for persisting a data model?


I am trying to figure out an elegant way to persist the model of a website for events, without having to write manual code for converting it to and from SQL. I have tried using Diesel, and while it is great at what it does, I would prefer I higher level abstraction that protects me from conversions, migrations, ids, and management of conflicts e. g. upon deletion. Something like Django’s admin model.

I couldn’t find anything that comes close. Do you know crates that provide this? Or do you have some ergonomic approach to persisting a model with relations in between the entitites?