""" 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 ]