Salut à tous,

J'ai créer un script python me permettant de récupérer des infos sur un site web afin d'en créer une base de donnée.

J'ai suivi un tuto, et du coup ce tuto marche très bien si je l'inscrit manuellement car je fait un petit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
pyhon manage.py shell
from blog.models import Contact
from django.core.files import File
c = Contact(nom="Jean Dupont", adresse="Rue Neuve 34, Paris")
c.photo = File(open('/mon/projet/media/photos/dupont.jpg', 'rb'))
c.save()
je problème c'est que quand j'écrit ceci dans mon code python il me dit "django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet"
exactement comme si dans cmd j'avais fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
python
from blog.models import Contact
(car c'est bien le "from blog.models import Contact" qui pose problème)

il faut donc que :
soit dans je fasse une import de mon script
OU
dans mon script je spécifie qu'il faut utiliser l'environnement de django

au passage mon fichier python s'appelle test.py et est au même endroit que mon fichier manage.py, comme cela je n'ai pas de chemin a rentrer de toute part.

Voilà si certains d'entre vous pourriez m'aider, par une des façon décrites au dessus ou même une autre, tant que ça marche je suis preneur
Sur ce bonne journée