2010-04-28 4 views
2

J'ai écrit une commande custom management pour django. Localement avec mes paramètres de développement tout fonctionne bien. Maintenant, j'ai déployé mon projet sur le serveur de production et la commande de gestion n'apparaît pas, respectivement n'est pas disponible. Mais je n'ai pas reçu de message d'erreur déployant le projet (syncdb).La commande de gestion personnalisée django n'apparaît pas en production

Des idées où je pourrais essayer de commencer à chercher? Y at-il une commande spéciale que toutes les commandes de gestion personnalisées sont "autodiscovered"?

--Edit--

résolus et documentés here

Répondre

0

Deux idées pour vous:

  • Le fichier settings.py ou local_settings.py est différent sur le serveur de production et n'initialise pas l'application avec votre commande personnalisée.
  • Cela a quelque chose à voir avec DEBUG étant activé/désactivé. Avez-vous un type de paramètre variable quelque part qui pourrait affecter cela?
+0

both settings.py initialise l'application correspondante. En production, j'ai mis DEBUG et TEMPLATE_DEBUG à FALSE alors qu'en dev. il est défini sur TRUE. Mais cela ne devrait pas affecter les commandes de gestion. Merci pour votre réponse! hmm ... étrange .. –

Questions connexes