Je l'ai installé dans mon projet de développement. Je voudrais le supprimer et toute trace de celui-ci dans ma base de données et mon application django, sans parler de mon installation python. J'ai trouvé que ce n'était pas tout à fait ce dont j'avais besoin, mais c'est un autre sujet, et je vais dans le Sud. Puis-je simplement supprimer les tables d'évolution dans django db, et les supprimer des paramètres de l'application? Ou y a-t-il plus?Comment désinstaller Django Evolution?
0
A
Répondre
2
Partie 1: Retirez l'œuf python (exemple lorsqu'il est installé avec facile installer et python 2,5)
bash$ locate easy-install.pth
/usr/lib/python2.5/site-packages/easy-install.pth
bash$ nano /usr/lib/python2.5/site-packages/easy-install.pth
et supprimer l'œuf si elle est là (était pas là dans mon cas).
bash$ easy_install -m django-evolution
voir où l'œuf a été installé, et enfin supprimer:
bash$ rm -rf /usr/lib/python2.5/site-packages/django_evolution-0.6.1-py2.5.egg
Partie 2: retirer django_evolution de django
supprimer django_evolution de INSTALLED_APPS, par exemple, ouvert votre settings.py et supprimez la ligne avec 'django_evolution'
Partie 3: nettoyer DB
Pour supprimer la table django_evolution:
Connectez-vous à votre base de données (par exemple avec MySQL):
bash$ mysql -u username -p
mysql> use XXX_django; # replace XXX_django by your django database (you can use "show databases;" to see which one is yours)
mysql> drop table django_evolution;
Comment exactement avez-vous l'installer ? –
La méthode standard, python setup.py intall. Et puis settings.py syncdb. – Rhubarb
Ensuite, vous pouvez supprimer les tables 'evolution', le retirer des applications installées, et le supprimer de vos paquets de site (ou où que ce soit sur le chemin python). –