I've used Django 1.3 for some time, and now that my system updated django automatically to 1.4, I'm facing a problem with a settings file.
Problem 1:
I have created new project with command django-admin.py startproject tutorial
Django automatically created tutorial app inside tutorial project.I didn't want tutorial app so I deleted it, and now when I start development server here's the error:
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'tutorial.settings' (Is it on sys.path?): No module named tutorial.settings
Problem 2: I used to have one central settings file in root dir of a project(1.3), but it seems now that django doesn't even look at it if I have another app created.For example, In the previous problem, if I don't delete tutorial app, django will only look in settings file of that app and complain if I don't set database info there before start development server.If that is the case, what if I have 3 apps, do I need really for each of them to populate separate settings file with database info?