Ticket #457 (closed defect: fixed)
South unconditionally loads tagging
|Reported by:||patrys@…||Owned by:||andrew|
In the tagging introspection plugin:
try: from tagging.fields import TagField except ImportError: pass
This of course does not check if the application is installed at all. Just that you have it in your Python path. tagging.fields in turn imports tagging.models thus registering the models while there are no tables in the database.
geodjango handles this nicely by checking INSTALLED_APPS.