Filipe Ferminiano Filipe Ferminiano - 4 days ago 5
Python Question

no South database module 'south.db.sqlite3'

I'm trying to run

python manage.py syncdb


but i'm getting this error:

There is no South database module 'south.db.sqlite3'


This is my settings.py

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}

SOUTH_DATABASE_ADAPTERS = {
'default': 'south.db.sqlite3'
}

Answer

You may be able to address this by specifically installing Django 1.6 with pip install django==1.6.

You may also have luck if you add

SOUTH_DATABASE_ADAPTERS = {
    'default': 'south.db.sqlite3'
}

If that don't work may be your answer can be here : http://answerhub.com/qa/questions/28185/how-do-i-get-syncdb-to-work-im-getting-there-is-no.html

Comments