Erreur : 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes
Cause : django-import-export n'est pas encore compatible avec Python 3.14
django-import-export dans requirements.txt'import_export' dans INSTALLED_APPSImportExportModelAdmin dans blog/admin.pyadmin.ModelAdmin standardformfield_overridesSuivre : https://github.com/django-import-export/django-import-export/issues
# Utiliser Python 3.11 ou 3.12 au lieu de 3.14
python3.12 -m venv venv
Utiliser des scripts Python pour importer/exporter :
import pandas as pd
from blog.models import Blog
# Export
blogs = Blog.objects.all().values()
df = pd.DataFrame(blogs)
df.to_csv('export.csv')
# Import
df = pd.read_csv('import.csv')
for _, row in df.iterrows():
Blog.objects.create(**row)
Le blog fonctionne correctement sans django-import-export.
Vous pouvez toujours gérer vos articles via l'interface admin Django.
Date : Octobre 2025 Python : 3.14 Django : 5.1 LTS