mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-20 11:11:10 -05:00
- Cleaned up and standardized assertions in ApiTestMixin for API response validation. - Updated ASGI settings to use os.environ for setting the DJANGO_SETTINGS_MODULE. - Removed unused imports and improved formatting in settings.py. - Refactored URL patterns in urls.py for better readability and organization. - Enhanced view functions in views.py for consistency and clarity. - Added .flake8 configuration for linting and style enforcement. - Introduced type stubs for django-environ to improve type checking with Pylance.
32 lines
824 B
Python
32 lines
824 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
|
|
|
|
# Alias Company as Operator for clarity
|
|
Operator = Company
|
|
|
|
__all__ = [
|
|
# Primary models
|
|
"Park",
|
|
"ParkArea",
|
|
"ParkLocation",
|
|
"ParkReview",
|
|
# Company models with clear naming
|
|
"Operator",
|
|
"CompanyHeadquarters",
|
|
# Backward compatibility
|
|
"Company", # Alias to Operator
|
|
]
|