Accueil » Python » Forums Python » Forum Django » Développer un projet Django avec Subversion

 • Développer un projet Django avec Subversion

Document Actions
Réponses: 3   Visites: 916
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • Développer un projet Django avec Subversion

Posté par yomkun le 24/06/2009 00:14
Bonjour,

je débute mon premier projet avec Django et histoire de bien faire les choses, j'utilise Subversion.

Pour vérifier, je fais un checkout depuis un autre poste. Je vérifie, toute l'arborescence est là, parfait. Malheureusement, la commande « mysite/manage.py runserver » me renvoie « Error: no module named mysite ». J'ai tenté d'exécuter la commande « django-admin startproject mysite » mais je ne crois pas que cela soit la bonne méthode.

Comment faire pour exporter un projet Django ? Que fait concrètement la commande « django-admin startproject mysite » si ce n'est créer un certain nombre de fichiers dans le répertoire mysite ?

 • Re: Développer un projet Django avec Subversion

Posté par twinsview le 04/04/2010 23:27
Les projets et les applications django ne s'installent pas, la commande startproject créer juste des fichiers, elle est inutile pour un programmeur initié.

ton erreur veut dire que à un endroit, tu veux importer mysite alors qu'il est pas dans le répertoire, soit ton nom de module est mauvais, soit tu lance pas la commande du bon repertoire soit ton pythonpath est pas bon :)

http://twinsview.fr/

 • Re: Développer un projet Django avec Subversion

Posté par sloft le 24/07/2010 11:48
J'ai constaté le même problème en utilisant un dépôt Mercurial.
"Error: no module named xxx"

Pour résoudre ce problème j'ai dû recréer le projet et l'application avec django-admin, écraser les fichiers générés par ceux du projet original, faire un syncdb puis un loaddata.

 • Re: Développer un projet Django avec Subversion

Posté par sloft le 29/07/2010 02:22
J'ai trouvé l'explication, en fait lorsque l'on crée un projet avec django-admin il ajoute le chemin du projet dans sys.path
Voir la doc django: http://docs.djangoproject.com/en/1.2/ref/django-admin/#ref-django-admin