36 lines
1.0 KiB
Python
36 lines
1.0 KiB
Python
"""
|
||
Модели приложения Orders.
|
||
|
||
Структура:
|
||
- OrderStatus: Статусы заказов
|
||
- Address: Адреса доставки
|
||
- Order: Главная модель заказа
|
||
- OrderItem: Позиции в заказе
|
||
- PaymentMethod: Способы оплаты (справочник)
|
||
- Payment: Платежи по заказам (поддержка смешанной оплаты)
|
||
"""
|
||
|
||
# Порядок импортов по зависимостям:
|
||
# 1. Независимые модели (справочники)
|
||
from .status import OrderStatus
|
||
from .payment import PaymentMethod
|
||
|
||
# 2. Модели с зависимостями от справочников
|
||
from .address import Address
|
||
|
||
# 3. Главная модель Order (зависит от Status, Address)
|
||
from .order import Order
|
||
|
||
# 4. Зависимые модели
|
||
from .order_item import OrderItem
|
||
from .payment import Payment
|
||
|
||
__all__ = [
|
||
'OrderStatus',
|
||
'Address',
|
||
'Order',
|
||
'OrderItem',
|
||
'PaymentMethod',
|
||
'Payment',
|
||
]
|