Complete rewrite by OpenCode
This commit is contained in:
31
test_django_setup.py
Normal file
31
test_django_setup.py
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env python
|
||||
"""Test Django settings loading"""
|
||||
import os
|
||||
import sys
|
||||
import django
|
||||
from django.conf import settings
|
||||
|
||||
# Set the settings module
|
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'VorgabenUI.settings')
|
||||
|
||||
print("=== Before Django setup ===")
|
||||
print(f"Settings module: {os.environ.get('DJANGO_SETTINGS_MODULE')}")
|
||||
|
||||
try:
|
||||
print("Calling django.setup()...")
|
||||
django.setup()
|
||||
print("Django setup completed successfully")
|
||||
|
||||
print("=== After Django setup ===")
|
||||
print(f"Settings configured: {settings.configured}")
|
||||
print(f"Available attributes: {[attr for attr in dir(settings) if not attr.startswith('_')]}")
|
||||
|
||||
if hasattr(settings, 'DATABASES'):
|
||||
print(f"DATABASES: {settings.DATABASES}")
|
||||
else:
|
||||
print("DATABASES not found in settings")
|
||||
|
||||
except Exception as e:
|
||||
print(f"Error during Django setup: {e}")
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
Reference in New Issue
Block a user