Alors voilà, j'adore les notebook jupyter. J'utilise django-extensions pour tester rapidement du code.
Mon problème est que je modifie beaucoup mes modèles. Donc pour tester mes modifs je dois :
- supprimer les fichiers migrations/0001_initial.py pour chaque app
- relancer python manage.py makemigrations
- supprimer la BDD (sqlite), donc stopper jupyter parce que le fichier est ouvert
- relancer jypyter
- dans mon notebook, reconnecter au kernel, et relancer toutes les cellules...
C'est un peu long. Ma question est : n'y aurait-il pas un moyen de faire un équivalent directement dans le notebook, c'est à dire en définissant les modèles dans des cellules et en utilisant une BDD sqlite en mémoire?