Je ne suis pas sûr de ce qui se passe, mais sur mon propre ordinateur portable, tout fonctionne bien. Lorsque je télécharge sur mon hôte avec Python 2.3.5, mon fichier views.py ne trouve rien dans mon fichier models.py. J'ai:Impossible d'importer le fichier en Python/Django
from dtms.models import User
from dtms.item_list import *
où mes modèles, item_list et fichiers vues sont/monsite/dtms/
Il finit par me dire qu'il ne peut pas trouver l'utilisateur. Des idées?
Aussi, quand j'utilise le shell django, je peux faire "à partir de dtms.models import *" et ça marche très bien.
D'accord, après avoir fait la suggestion ci-dessous, je reçois un fichier journal:
syspath = ['/home/victor/django/django_projects', '/home/victor/django/django_projects/mysite']
DEBUG:root:something <module 'dtms' from '/home/victor/django/django_projects/mysite/dtms/__init__.pyc'>
DEBUG:root:/home/victor/django/django_projects/mysite/dtms/__init__.pyc
DEBUG:root:['/home/victor/django/django_projects/mysite/dtms']
Je ne suis pas tout à fait sûr de ce que cela signifie - mon dossier est en monsite/dtms/item_list.py. Cela signifie-t-il qu'il est chargé? Je vois le module dtms est en cours de chargement, mais il ne peut toujours pas trouver dtms.models
D'accord, donc l'un de mes modèles est défini comme: classe item_list(): bla bla Quand je fais ceci, sur mon ordinateur portable, python2.5 est capable de faire: de dtms.item_list importer Item_list quand je sors le() après Item_list, en raison de problèmes de compatibilité avec python2.4, cette ligne ne fonctionne pas dans python2 .5. Quelque chose pourrait-il se passer avec python2.4? – victor