Closed
Description
i wrote some code for simplification:
from peewee import *
# some patch on /usr/local/lib/python3.9/dist-packages/peewee.py:3142
# @property
# def Model(self): # this is interesting. does it work as expected?
# class BaseModel(Model):
# class Meta:
# database = self
# return BaseModel
db = SqliteDatabase('my_database.db')
class User(db.Model):
username = CharField(unique=True)
Metadata
Metadata
Assignees
Labels
No labels
Activity
James4Ever0 commentedon Oct 23, 2022
ps: i've seen this pattern from sqla-wrapper. this library might be helpful as well.
James4Ever0 commentedon Oct 23, 2022
another enhancement:
Add helper to reduce base-model boilerplate per #2637
Add helper to reduce base-model boilerplate per #2637
coleifer commentedon Oct 24, 2022
I'm going to pass on the
create_tables()
but have merged theModel
property helper.