Nous avons un outil hérité développé en Python en utilisant Django et qui fonctionne en direct sur le module Apache mod_python.Environnements de projet de production et de développement
Maintenant, nous avons un problème dans l'outil et de déboguer que nous n'avons pas de configuration de développement. J'ai l'accès au code comme dans la boule TAR mais je suis incapable d'afficher les connexions DB/outil. Je veux utiliser les mêmes paramètres qu'il est en cours d'exécution dans la production, mais qui porte l'application en utilisant la même config me donner ci-dessous erreur:
python manage.py runserver xx.xxx.xx.xx:xxxx
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Exécution d'une instance DB MySQL sur localhost ne résout le problème, mais elle ne présente pas m'aide car je n'ai pas accès aux jeux de données. Veuillez me faire savoir comment une configuration dans dev est possible en accédant à la base de données LIVE hébergée dans une autre boîte (capable de faire un ping à partir de la boîte de dev) avec seulement les autorisations de jeu de données lues. Cependant, pour commencer, il pourrait aussi bien être avec d'autres permissions de DB si ce n'est pas possible.
Merci d'avance.
S'il vous plaît laissez-moi savoir les détails de configuration concernant les boîtes de dev et de production? Quels changements de configuration/modifications aurais-je besoin de faire? – Prakash
Vous devez installer le module MySQLdb et les bibliothèques client MySQL. –
Je suppose que vous énoncez l'installation dans les boîtes de dev - mais comment installer l'application de développement pour parler à la production DB – Prakash