Problem :
I want to set up the multiple setting files (e.g. Dev, Prod, ..) that include some base settings also. But unable to gain successes in my goal.
Whenever I am trying to run my ./manage.py runserver I am facing the following error:
(cb)alecxe@den /srv/www/cb $ ./manage.py runserver
ImproperlyConfigured: The SECRET_KEY setting must not be empty.
Below is my settings module:
(cb)alecxe@den /srv/www/cb/cb/settings $ ll
total 24
-rw-rw-r--. 1 alecxe alecxe 8230 Dec 2 02:56 base.py
-rw-rw-r--. 1 alecxe alecxe 489 Dec 2 03:09 development.py
-rw-rw-r--. 1 alecxe alecxe 24 Dec 2 02:34 __init__.py
-rw-rw-r--. 1 alecxe alecxe 471 Dec 2 02:51 production.py
Code in my manage.py as below:
(cb) alecxe @den /srv/www/cb $ cat manage.py
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "cb.settings.development")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)