Skip to content

Empty SECRET_KEY  #3

@declancockburn

Description

@declancockburn

Following the setup steps instructions in a virtual env, works fine until:

$ python manage.py migrate

This is the error I get:

(env) (base) C:\...\django-invoices\src>python manage.py migrate
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    execute_from_command_line(sys.argv)
  File "C:\...\django-invoices\env\lib
\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "C:\...\django-invoices\env\lib
\site-packages\django\core\management\__init__.py", line 395, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\...\django-invoices\env\lib
\site-packages\django\core\management\base.py", line 328, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:\...\django-invoices\env\lib
\site-packages\django\core\management\base.py", line 366, in execute
    self.check()
  File "C:\...\django-invoices\env\lib
\site-packages\django\core\management\base.py", line 392, in check
    all_issues = self._run_checks(
  File "C:\...\django-invoices\env\lib
\site-packages\django\core\management\commands\migrate.py", line 63, in _run_checks
    issues = run_checks(tags=[Tags.database])
  File "C:\...\django-invoices\env\lib
\site-packages\django\core\checks\registry.py", line 72, in run_checks
    new_errors = check(app_configs=app_configs)
  File "C:\...\django-invoices\env\lib
\site-packages\django\core\checks\database.py", line 9, in check_database_backends
    for conn in connections.all():
  File "C:\...\django-invoices\env\lib
\site-packages\django\db\utils.py", line 222, in all
    return [self[alias] for alias in self]
  File "C:\...\django-invoices\env\lib
\site-packages\django\db\utils.py", line 219, in __iter__
    return iter(self.databases)
  File "C:\...\django-invoices\env\lib
\site-packages\django\utils\functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:\...\django-invoices\env\lib
\site-packages\django\db\utils.py", line 153, in databases
    self._databases = settings.DATABASES
  File "C:\...\django-invoices\env\lib
\site-packages\django\conf\__init__.py", line 76, in __getattr__
    self._setup(name)
  File "C:\...\django-invoices\env\lib
\site-packages\django\conf\__init__.py", line 63, in _setup
    self._wrapped = Settings(settings_module)
  File "C:\...\django-invoices\env\lib
\site-packages\django\conf\__init__.py", line 161, in __init__
    raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.

I see there's an empty SECRET_KEY in:
.\env\Lib\site-packages\django\conf\global_settings.py

but indeed filled in:
.\src\django-invoices\settings\base.py

I'm not sure why using the empty one. That's as far as I could get troubleshooting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions