ppinard / dataclasses-sql

Using dataclasses with SQL databases
MIT License
6 stars 2 forks source link

Decorators #4

Open adsharma opened 3 years ago

adsharma commented 3 years ago

I'd like to be able to write:

from dataclasses import dataclass, field

@sql
@dataclass
class Car:
    brand: str = field(metadata={"key": True})
    model: str = field(metadata={"key": True})
    milage: float

car = Car("Kia", "Ceed", 15678)
car.save()
kia_ceed = Car.get(id=1234)

Let me know if this sounds interesting. After that I'm interested in incorporating some of your work to improve

https://github.com/facebookexperimental/fquery https://adsharma.github.io/fquery-10182020.html

adsharma commented 3 years ago

https://github.com/ppinard/dataclasses-sql/pull/5