2010-09-11 3 views
0

J'ai une commande d'administration personnalisée appelée temperature.py qui se trouve sous/home/user/project/monitor/management/commands. Si je change le répertoire/home/user/et exécuter:Django, erreur avec les commandes d'administration personnalisées lors de l'exécution avec le chemin absolu

[email protected]:~/project$ ./manage.py temperature 

Il fonctionne bien, et son listé dans les commandes disponibles. Mais si je l'essayer en cours d'exécution avec le chemin absolu:

[email protected]:/$ /home/user/project/manage.py temperature 

Il dit la commande n'existe pas, il ne se présente pas dans les commandes disponibles soit. J'ai django 1.2.1 avec python 2.6.5 dans ubuntu 10.04. Cela pourrait-il être un problème avec django? Est-ce la version python? Merci d'avance

Répondre

1

Trouvé la raison, il semble que django cherche les paramètres dans le répertoire principal, s'il ne parvient pas à en trouver un, il utilisera les valeurs par défaut. Vous pouvez changer votre chemin python ou utiliser this dans votre fichier manage.py

Questions connexes