我将它安装在我的开发项目中。我想在我的数据库和 django 应用程序中删除它以及它的任何痕迹,更不用说我的 python 安装了。我发现它并没有完全满足我的需要,但这是另一个话题,我要搬到南方。
我可以只删除我的 django db 中的进化表,然后从应用程序设置中删除它吗?或者还有更多?
我将它安装在我的开发项目中。我想在我的数据库和 django 应用程序中删除它以及它的任何痕迹,更不用说我的 python 安装了。我发现它并没有完全满足我的需要,但这是另一个话题,我要搬到南方。
我可以只删除我的 django db 中的进化表,然后从应用程序设置中删除它吗?或者还有更多?
第 1 部分:移除 python 鸡蛋(使用 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
查看 egg 的安装位置,最后将其移除:
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;