django settings error (DB Engine) when I moved all of my apps to "apps" directory (SOLVED) -
i changed traditional django layout, , decided put of apps apps directory. the initial layout : project/ apps/ myapp/ __init__.py tests/ __init__.py setting.py urls.py wsgi.py manage.py within settings.py set normal engine , name : import os project_path = os.path.dirname(os.path.abspath(__file__)) 'engine': 'django.db.backends.sqlite3', 'name': os.path.join(project_path, 'dev.db'), and within installed_apps , i've tried both project.apps.myapp , apps.myapp , no success. here engine error : settings.databases improperly configured. please supply engine value. check settings documentation more details. there should problem new layout ... i've seen solutions, none of them supposed such django layout ... any idea ? p.s. can see , i'm using django 1.4+ layout update : ok .. solved it. for record 1 : if decide change default layout, careful settings.py . added settin