Complete rewrite by OpenCode
This commit is contained in:
33
test_current_settings.py
Normal file
33
test_current_settings.py
Normal file
@@ -0,0 +1,33 @@
|
||||
#!/usr/bin/env python
|
||||
"""Test current settings file directly"""
|
||||
import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
# Set up environment like Django would
|
||||
BASE_DIR = Path('.').resolve()
|
||||
|
||||
# Read and execute the settings file with proper context
|
||||
settings_globals = {
|
||||
'__name__': 'VorgabenUI.settings',
|
||||
'__file__': 'VorgabenUI/settings.py',
|
||||
'__package__': 'VorgabenUI',
|
||||
'os': os,
|
||||
'Path': Path,
|
||||
'BASE_DIR': BASE_DIR,
|
||||
}
|
||||
|
||||
with open('VorgabenUI/settings.py', 'r') as f:
|
||||
settings_code = f.read()
|
||||
|
||||
print('=== Executing current settings file ===')
|
||||
try:
|
||||
exec(settings_code, settings_globals)
|
||||
print('Settings executed successfully')
|
||||
print('DATABASES:', settings_globals.get('DATABASES', 'NOT FOUND'))
|
||||
print('SECRET_KEY:', settings_globals.get('SECRET_KEY', 'NOT FOUND'))
|
||||
print('DEBUG:', settings_globals.get('DEBUG', 'NOT FOUND'))
|
||||
except Exception as e:
|
||||
print('Error executing settings:', e)
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
Reference in New Issue
Block a user