File size: 409 Bytes
71e71e8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from datetime import datetime

from peewee import *

from resources.Database import Database

db_obj = Database()


class BaseModel(Model):
    """
    BaseModel class
    Used to manage Entities and Database connection
    """

    id: int | PrimaryKeyField = PrimaryKeyField()
    date = DateTimeField(default=datetime.now)

    class Meta:
        database = db_obj.get_db()
        only_save_dirty = True