Spaces:
Build error
Build error
File size: 940 Bytes
072bcf7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import os
import json
import django
import sys
# Setup Django
sys.path.append(os.path.join(os.getcwd(), 'backend'))
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'animetix_project.settings')
django.setup()
from animetix.models import Achievement # Just to test connection
def populate_from_json():
base_dir = os.getcwd()
anime_path = os.path.join(base_dir, 'data', 'processed', 'clean_root_animes.json')
if os.path.exists(anime_path):
with open(anime_path, 'r', encoding='utf-8') as f:
data = json.load(f)
print(f"✅ Prêt à synchroniser {len(data)} œuvres avec Neon.")
# Note: Si vous avez un modèle 'Work' ou 'Anime' dans models.py,
# on l'importerait ici pour faire un bulk_create.
else:
print("⚠️ Fichiers de données traités non trouvés. Lancez 'python run_pipeline.py' d'abord.")
if __name__ == "__main__":
populate_from_json()
|