Files
khatibi/admin_panel/models/__init__.py
T
2026-10-10 14:21:04 +03:30

21 lines
1.1 KiB
Python

"""
پکیج مدل‌های admin_panel.
این پکیج جایگزین فایل تک‌پارچهٔ models.py است و آن را به ماژول‌های کوچک‌تر
دامنه‌ای تقسیم می‌کند. همهٔ نام‌ها اینجا re-export می‌شوند تا تمام
مصرف‌کننده‌های فعلی (`from .models import *`, `from admin_panel.models import X`)
بدون هیچ تغییری کار کنند و app_label و مایگریشن‌ها ثابت بمانند.
نکته: عمداً __all__ تعریف نشده تا رفتار star-import دقیقاً مانند فایل قبلی باشد
(نام‌هایی مثل `models`, `User`, `Sum` نیز مثل قبل منتشر می‌شوند).
"""
from .users import * # noqa: F401,F403
from .customers import * # noqa: F401,F403
from .products import * # noqa: F401,F403
from .store import * # noqa: F401,F403
from .factors import * # noqa: F401,F403
from .finance import * # noqa: F401,F403
from .actions import * # noqa: F401,F403
from .system import * # noqa: F401,F403
from .sms import * # noqa: F401,F403