如何卸载Django Evolution?

时间:2010-05-15 01:59:58

标签: django django-models django-evolution

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

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

1 个答案:

答案 0 :(得分:2)

第1部分:删除python egg(使用easy-install和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

并删除鸡蛋(如果它在那里)(在我的情况下不存在)。

bash$ easy_install -m django-evolution

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

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

第2部分:从django中删除django_evolution

从INSTALLED_APPS中删除django_evolution,即打开你的settings.py并删除带有'django_evolution'的行


第3部分:清理数据库

删除django_evolution表:

登录您的数据库(使用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;