Files
GOV_QR_Codes_Management/models/__init__.py
T

22 lines
701 B
Python

"""
Models package for QR Attendance Management System
==================================================
This package contains all SQLAlchemy models split from app.py for better organization.
All models maintain backward compatibility and existing functionality.
"""
from . import base
def set_db(database):
"""Set the database instance for all models"""
base.db = database
# Now import all models (they will use base.db)
from .user import User
from .qrcode import QRCode, QRCodeStyle
from .project import Project
from .attendance import AttendanceData
from .employee import Employee
return User, QRCode, QRCodeStyle, Project, AttendanceData, Employee