| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #!/usr/bin/env python3
- """
- Test minimal pour identifier le problème avec Python 3.14
- """
- import sys
- print(f"Python version: {sys.version}")
- # Test 1: Import Django
- try:
- import django
- print(f"✅ Django version: {django.VERSION}")
- except Exception as e:
- print(f"❌ Erreur Django import: {e}")
- sys.exit(1)
- # Test 2: Setup Django
- try:
- import os
- os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'duhaz_blog.settings')
- import django
- django.setup()
- print("✅ Django setup OK")
- except Exception as e:
- print(f"❌ Erreur Django setup: {e}")
- import traceback
- traceback.print_exc()
- sys.exit(1)
- # Test 3: Import models
- try:
- from blog.models import Blog, Cat_Blog
- print("✅ Import Blog models OK")
- except Exception as e:
- print(f"❌ Erreur import Blog models: {e}")
- import traceback
- traceback.print_exc()
- # Test 4: Créer une instance
- try:
- cat = Cat_Blog(cb_titre="Test")
- print(f"✅ Création instance Cat_Blog OK: {cat}")
- except Exception as e:
- print(f"❌ Erreur création instance: {e}")
- import traceback
- traceback.print_exc()
- # Test 5: Test admin
- try:
- from blog.admin import Blog_Admin
- print(f"✅ Import Blog_Admin OK: {Blog_Admin}")
- except Exception as e:
- print(f"❌ Erreur import Blog_Admin: {e}")
- import traceback
- traceback.print_exc()
- print("\n--- Test terminé ---")
|