Développer un projet Django avec Subversion
Réponses:
4
Visites:
1723
Up one level
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
twinsview
le
13/12/2010 00:54
Solution 1
import sys
sys.path.append('/le/chemin/du/dossier')
Solution 2
sur linux, tu peux aussi changer la variable d'environnement :
export PYTHONPATH=$PYTHONPATH:/le/chemin/du/dossier
pour rendre le truc automatique pour un user sur debian/ubuntu :
echo "export PYTHONPATH=:/le/chemin/du/dossier" >> ~/.bashrc
Nicolas Ehrmann, développeur freelance Django / Python : http://twinsview.fr/
|