如何卸载Django Evolution?

如何卸载Django Evolution?,django,django-models,django-evolution,Django,Django Models,Django Evolution,我在我的开发项目中安装了它。我想在我的数据库和django应用程序中删除它和它的任何痕迹,更不用说我的python安装了。我发现它并没有完全满足我的需要,但这是另一个话题,我要搬到南方去 我可以删除django db中的evolution表,并将其从应用程序设置中删除吗?或者还有更多吗?第1部分:删除python鸡蛋(使用easy install和python 2.5安装时的示例) 并删除鸡蛋,如果它在那里(在我的案例中不在那里) 查看鸡蛋的安装位置,最后将其移除: bash$ rm -rf /

我在我的开发项目中安装了它。我想在我的数据库和django应用程序中删除它和它的任何痕迹,更不用说我的python安装了。我发现它并没有完全满足我的需要,但这是另一个话题,我要搬到南方去


我可以删除django db中的evolution表,并将其从应用程序设置中删除吗?或者还有更多吗?

第1部分:删除python鸡蛋(使用easy install和python 2.5安装时的示例)

并删除鸡蛋,如果它在那里(在我的案例中不在那里)

查看鸡蛋的安装位置,最后将其移除:

bash$ rm -rf /usr/lib/python2.5/site-packages/django_evolution-0.6.1-py2.5.egg

第2部分:从django中删除django_进化

从已安装的应用程序中删除django_evolution,即打开settings.py并删除带有“django_evolution”的行


第3部分:清理数据库

要删除django_演进表,请执行以下操作:

登录数据库(例如mysql):


您是如何安装它的?标准方式是python setup.py intall。然后是settings.py syncdb。然后您可以删除
evolution
表,将其从已安装的应用程序中删除,并将其从您的网站包(或在python路径上的任何位置)中删除。我尝试了这一点,然后运行了syncdb,并再次创建了evolution表。我找不到它是如何做到这一点的,我在任何地方都看不到进化论的引用,我把所有的东西都打了灰。好吧,我想到了陈旧的.pyc文件,但除此之外,它确实非常令人费解。仅从已安装的应用程序中删除它就足以避免为应用程序创建表。
bash$ easy_install -m django-evolution
bash$ rm -rf /usr/lib/python2.5/site-packages/django_evolution-0.6.1-py2.5.egg
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;