2010-05-15 2 views
0

Я установил его в своем проекте dev. Я хотел бы удалить его и любые его следы в моей базе данных и моем приложении django, не говоря уже о моей установке python. Я обнаружил, что это не совсем то, что мне нужно, но это еще одна тема, и я перехожу на Юг.Как удалить Django Evolution?

Могу ли я просто удалить таблицы эволюции в своем django db и удалить его из настроек приложения? Или есть еще?

+0

Как именно вы установить его ? –

+0

Стандартный способ, python setup.py intall. И затем settings.py syncdb. – Rhubarb

+1

Затем вы можете удалить таблицы «evolution», удалить их из установленных приложений и удалить их из пакетов вашего сайта (или где-либо на пути python). –

ответ

2

Часть 1: Удалите питон яйцо (пример при установке с простым в установке и питоном 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_evolution из Джанго

удалить django_evolution из INSTALLED_APPS, то есть открытое ваши settings.py и удалите строку с помощью 'django_evolution'


Часть 3: очистить DB

Чтобы удалить 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; 
Смежные вопросы