I use custom settings.py files for all my Django 1.3.1 projects, and it has been working fine until today. After the upgrade to PyCharm 2.5.1, it seems PyCharm is not being able to "find" my settings.py, even though it is specified in the "Additional options" of the configuration.
Error: Can't find the file 'settings.py' in the directory containing 'manage.py'. It appears you've customized things.
You'll have to run django-admin.py, passing it your settings module.
(If the file settings.py does indeed exist, it's causing an ImportError somehow.)
If I give the exact same command I see PyCharm is trying to use, but directly on the command line, it does work:
/path/to/my/virtualenv/bin/python manage.py runserver 8000 --settings=settings_rubens
Is anybody else experimenting problems like this?