
import os
import django

os.environ["DJANGO_SETTINGS_MODULE"] = "config.config.settings"
django.setup()

import inspect
from core import orders_views

print("VIEW MODULE:", orders_views.__file__)
print("VIEW SOURCE FILE:", inspect.getsourcefile(orders_views.orders_list))
print("VIEW FUNCTION:", orders_views.orders_list.__name__)
print("LOGIN REQUIRED:", getattr(
    orders_views.orders_list, "login_url", "default login handling"
))

source = inspect.getsource(orders_views.orders_list)
print("\nORDERS VIEW SOURCE (first 100 lines):")
print("\n".join(source.splitlines()[:100]))
