mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-20 16:11:08 -05:00
37 lines
936 B
Python
37 lines
936 B
Python
"""
|
|
Parks app models with clean import interface.
|
|
|
|
This module provides a clean import interface for all parks-related models,
|
|
enabling imports like: from parks.models import Park, Operator
|
|
|
|
The Company model is aliased as Operator to clarify its role as park operators,
|
|
while maintaining backward compatibility through the Company alias.
|
|
"""
|
|
|
|
from .parks import Park
|
|
from .areas import ParkArea
|
|
from .location import ParkLocation
|
|
from .reviews import ParkReview
|
|
from .companies import Company, CompanyHeadquarters
|
|
from .media import ParkPhoto
|
|
|
|
# Import choices to trigger registration
|
|
from ..choices import *
|
|
|
|
# Alias Company as Operator for clarity
|
|
Operator = Company
|
|
|
|
__all__ = [
|
|
# Primary models
|
|
"Park",
|
|
"ParkArea",
|
|
"ParkLocation",
|
|
"ParkReview",
|
|
"ParkPhoto",
|
|
# Company models with clear naming
|
|
"Operator",
|
|
"CompanyHeadquarters",
|
|
# Backward compatibility
|
|
"Company", # Alias to Operator
|
|
]
|