I installed south and tried a few changes using it, which didn't exactly work out the way I wanted it to. Thankfully, my data is safe but locked into south. I want to remove south and use syncdb normally now, how do I do that without affecting my data?
To remove the app from your project, all you need to do is remove it from INSTALLED_APPS in your project's settings.py . Django will no longer load the app. If you no longer want the app's files hanging around, delete the app directory from your project directory or other location on your PYTHONPATH where it resides.
Let's assume for a moment that you want to delete your migrations. We would assume that we have an app name "account" within a Django project. Locate the app, within the app locate "migrations" folder, and within the "migrations" delete all, save the. file.
Remove 'south'
from INSTALLED_APPS, remove south_migrations
table from DB.
Remove 'south' from INSTALLED_APPS, remove south_migrations table from DB.
Also, you'll need to delete the Migrations folders from your app folders.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With