Skip to content

Docker only install instructions run into database connection error trac does not exist #2193

@easherma

Description

@easherma

When trying to follow just the docker instructions, we ran into an issue. It seems to be related to some combo of the installation instructions missing some steps that would still be relevant for Docker or some outdated or commented out lines in entrypoint.

Traceback for future reference:

docker compose run --rm web python -m manage test
[+] Creating 1/1
 ✔ Container djangoprojectcom-db-1  Running                                                                        0.0s 
/usr/local/lib/python3.12/site-packages/django_hosts/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
/usr/local/lib/python3.12/site-packages/django_hosts/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Operations to perform:
  Apply all migrations: accounts, admin, aggregator, auth, blog, contenttypes, dashboard, debug_toolbar, docs, flatpages, foundation, fundraising, members, redirects, registration, releases, sessions, sites, subscriber, thumbnail, tracdb
Running migrations:
  No migrations to apply.
python -m pysassc djangoproject/scss/output.scss djangoproject/static/css/output.css --style=compressed
/usr/local/lib/python3.12/site-packages/django_hosts/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Deleting 'robots.docs.txt'
Deleting 'robots.txt'
Deleting 'css/output.css'
Deleting 'admin/css/responsive_rtl.css'
Deleting 'admin/css/base.css'
Deleting 'admin/css/forms.css'
Deleting 'admin/css/unusable_password_field.css'
Deleting 'admin/css/rtl.css'
Deleting 'admin/css/dashboard.css'
Deleting 'admin/css/widgets.css'
Deleting 'admin/css/dark_mode.css'
Deleting 'admin/css/changelists.css'
Deleting 'admin/css/login.css'
Deleting 'admin/css/responsive.css'
Deleting 'admin/css/autocomplete.css'
Deleting 'admin/css/nav_sidebar.css'
Deleting 'admin/css/vendor/select2/select2.css'
Deleting 'admin/css/vendor/select2/select2.min.css'
Deleting 'admin/css/vendor/select2/LICENSE-SELECT2.md'
Deleting 'admin/js/actions.js'
Deleting 'admin/js/popup_response.js'
Deleting 'admin/js/prepopulate_init.js'
Deleting 'admin/js/prepopulate.js'
Deleting 'admin/js/cancel.js'
Deleting 'admin/js/SelectBox.js'
Deleting 'admin/js/urlify.js'
Deleting 'admin/js/unusable_password_field.js'
Deleting 'admin/js/core.js'
Deleting 'admin/js/nav_sidebar.js'
Deleting 'admin/js/calendar.js'
Deleting 'admin/js/autocomplete.js'
Deleting 'admin/js/inlines.js'
Deleting 'admin/js/theme.js'
Deleting 'admin/js/filters.js'
Deleting 'admin/js/SelectFilter2.js'
Deleting 'admin/js/jquery.init.js'
Deleting 'admin/js/change_form.js'
Deleting 'admin/js/vendor/jquery/LICENSE.txt'
Deleting 'admin/js/vendor/jquery/jquery.js'
Deleting 'admin/js/vendor/jquery/jquery.min.js'
Deleting 'admin/js/vendor/xregexp/xregexp.min.js'
Deleting 'admin/js/vendor/xregexp/LICENSE.txt'
Deleting 'admin/js/vendor/xregexp/xregexp.js'
Deleting 'admin/js/vendor/select2/select2.full.js'
Deleting 'admin/js/vendor/select2/LICENSE.md'
Deleting 'admin/js/vendor/select2/select2.full.min.js'
Deleting 'admin/js/vendor/select2/i18n/fr.js'
Deleting 'admin/js/vendor/select2/i18n/bn.js'
Deleting 'admin/js/vendor/select2/i18n/ne.js'
Deleting 'admin/js/vendor/select2/i18n/sr.js'
Deleting 'admin/js/vendor/select2/i18n/sq.js'
Deleting 'admin/js/vendor/select2/i18n/sr-Cyrl.js'
Deleting 'admin/js/vendor/select2/i18n/sv.js'
Deleting 'admin/js/vendor/select2/i18n/it.js'
Deleting 'admin/js/vendor/select2/i18n/tk.js'
Deleting 'admin/js/vendor/select2/i18n/af.js'
Deleting 'admin/js/vendor/select2/i18n/en.js'
Deleting 'admin/js/vendor/select2/i18n/et.js'
Deleting 'admin/js/vendor/select2/i18n/hu.js'
Deleting 'admin/js/vendor/select2/i18n/pl.js'
Deleting 'admin/js/vendor/select2/i18n/ca.js'
Deleting 'admin/js/vendor/select2/i18n/ms.js'
Deleting 'admin/js/vendor/select2/i18n/sk.js'
Deleting 'admin/js/vendor/select2/i18n/is.js'
Deleting 'admin/js/vendor/select2/i18n/ro.js'
Deleting 'admin/js/vendor/select2/i18n/bs.js'
Deleting 'admin/js/vendor/select2/i18n/nb.js'
Deleting 'admin/js/vendor/select2/i18n/de.js'
Deleting 'admin/js/vendor/select2/i18n/az.js'
Deleting 'admin/js/vendor/select2/i18n/hr.js'
Deleting 'admin/js/vendor/select2/i18n/ar.js'
Deleting 'admin/js/vendor/select2/i18n/zh-TW.js'
Deleting 'admin/js/vendor/select2/i18n/th.js'
Deleting 'admin/js/vendor/select2/i18n/el.js'
Deleting 'admin/js/vendor/select2/i18n/bg.js'
Deleting 'admin/js/vendor/select2/i18n/uk.js'
Deleting 'admin/js/vendor/select2/i18n/ps.js'
Deleting 'admin/js/vendor/select2/i18n/id.js'
Deleting 'admin/js/vendor/select2/i18n/ru.js'
Deleting 'admin/js/vendor/select2/i18n/zh-CN.js'
Deleting 'admin/js/vendor/select2/i18n/hsb.js'
Deleting 'admin/js/vendor/select2/i18n/ko.js'
Deleting 'admin/js/vendor/select2/i18n/he.js'
Deleting 'admin/js/vendor/select2/i18n/eu.js'
Deleting 'admin/js/vendor/select2/i18n/fa.js'
Deleting 'admin/js/vendor/select2/i18n/da.js'
Deleting 'admin/js/vendor/select2/i18n/pt-BR.js'
Deleting 'admin/js/vendor/select2/i18n/mk.js'
Deleting 'admin/js/vendor/select2/i18n/km.js'
Deleting 'admin/js/vendor/select2/i18n/gl.js'
Deleting 'admin/js/vendor/select2/i18n/dsb.js'
Deleting 'admin/js/vendor/select2/i18n/hi.js'
Deleting 'admin/js/vendor/select2/i18n/tr.js'
Deleting 'admin/js/vendor/select2/i18n/fi.js'
Deleting 'admin/js/vendor/select2/i18n/sl.js'
Deleting 'admin/js/vendor/select2/i18n/ja.js'
Deleting 'admin/js/vendor/select2/i18n/hy.js'
Deleting 'admin/js/vendor/select2/i18n/lt.js'
Deleting 'admin/js/vendor/select2/i18n/lv.js'
Deleting 'admin/js/vendor/select2/i18n/ka.js'
Deleting 'admin/js/vendor/select2/i18n/es.js'
Deleting 'admin/js/vendor/select2/i18n/nl.js'
Deleting 'admin/js/vendor/select2/i18n/pt.js'
Deleting 'admin/js/vendor/select2/i18n/vi.js'
Deleting 'admin/js/vendor/select2/i18n/cs.js'
Deleting 'admin/js/admin/RelatedObjectLookups.js'
Deleting 'admin/js/admin/DateTimeShortcuts.js'
Deleting 'admin/img/sorting-icons.svg'
Deleting 'admin/img/icon-unknown.svg'
Deleting 'admin/img/search.svg'
Deleting 'admin/img/selector-icons.svg'
Deleting 'admin/img/tooltag-arrowright.svg'
Deleting 'admin/img/inline-delete.svg'
Deleting 'admin/img/tooltag-add.svg'
Deleting 'admin/img/icon-clock.svg'
Deleting 'admin/img/icon-yes.svg'
Deleting 'admin/img/icon-hidelink.svg'
Deleting 'admin/img/icon-unknown-alt.svg'
Deleting 'admin/img/icon-addlink.svg'
Deleting 'admin/img/LICENSE'
Deleting 'admin/img/icon-alert.svg'
Deleting 'admin/img/README.txt'
Deleting 'admin/img/calendar-icons.svg'
Deleting 'admin/img/icon-changelink.svg'
Deleting 'admin/img/icon-calendar.svg'
Deleting 'admin/img/icon-no.svg'
Deleting 'admin/img/icon-viewlink.svg'
Deleting 'admin/img/icon-deletelink.svg'
Deleting 'admin/img/gis/move_vertex_off.svg'
Deleting 'admin/img/gis/move_vertex_on.svg'
Deleting 'font/Roboto-Light.woff2'
Deleting 'font/FiraMono-Regular.woff2'
Deleting 'font/fontawesome-webfont.woff'
Deleting 'font/Roboto-Regular.woff2'
Deleting 'font/Roboto-Italic.woff2'
Deleting 'font/FiraMono-Bold.woff2'
Deleting 'font/Roboto-Bold.woff2'
Deleting 'font/Roboto-BoldItalic.woff2'
Deleting 'debug_toolbar/css/toolbar.css'
Deleting 'debug_toolbar/css/print.css'
Deleting 'debug_toolbar/js/history.js'
Deleting 'debug_toolbar/js/redirect.js'
Deleting 'debug_toolbar/js/utils.js'
Deleting 'debug_toolbar/js/toolbar.js'
Deleting 'debug_toolbar/js/timer.js'
Deleting 'js/fundraising-heart.js'
Deleting 'js/djangoproject.js'
Deleting 'js/admin_blog_imageupload.js'
Deleting 'js/main.js'
Deleting 'js/dashboard/utils.js'
Deleting 'js/dashboard/index.js'
Deleting 'js/dashboard/detail.js'
Deleting 'js/lib/require.js'
Deleting 'js/lib/jquery.flot.min.js'
Deleting 'js/lib/jquery.min.js'
Deleting 'js/mod/list-collapsing.js'
Deleting 'js/mod/stripe-change-card.js'
Deleting 'js/mod/switch-dark-mode.js'
Deleting 'js/mod/stripe-donation.js'
Deleting 'img/favicon.ico'
Deleting 'img/django-people-screenshot.png'
Deleting 'img/logo-knight-large.png'
Deleting 'img/logo-elastic.svg'
Deleting 'img/logo-knight.svg'
Deleting 'img/[email protected]'
Deleting 'img/bg-hash-dark.png'
Deleting 'img/bg-footer.svg'
Deleting 'img/bg-hash-light.png'
Deleting 'img/bg-header.svg'
Deleting 'img/release-roadmap.svg'
Deleting 'img/icon-touch.png'
Deleting 'img/logo-mediatemple.png'
Deleting 'img/logo-threespot.svg'
Deleting 'img/logo-elastic.png'
Deleting 'img/icon-tile.png'
Deleting 'img/logo-mozilla.svg'
Deleting 'img/[email protected]'
Deleting 'img/logo-andrevv.svg'
Deleting 'img/logo-django.svg'
Deleting 'img/bg-pattern.jpg'
Deleting 'img/fundraising-heart.png'
Deleting 'img/logo-mediatemple.svg'
Deleting 'img/dj-stripe-icon.jpg'
Deleting 'img/logo-disqus.svg'
Deleting 'img/fundraising-heart.svg'
Deleting 'img/release-roadmap.png'
Deleting 'img/bg-features.svg'
Deleting 'img/badges/djangoproject120x24.gif'
Deleting 'img/badges/runs-on-django-badge-2.svg'
Deleting 'img/badges/djangodonated126x54_grey.png'
Deleting 'img/badges/djangosite80x15.gif'
Deleting 'img/badges/djangowish126x70_grey.gif'
Deleting 'img/badges/djangosite124x25.gif'
Deleting 'img/badges/djangoproject120x25_grey.gif'
Deleting 'img/badges/djangoproject120x25.gif'
Deleting 'img/badges/djangomade124x25.gif'
Deleting 'img/badges/djangopowered126x54.gif'
Deleting 'img/badges/runs-on-django-badge-4.svg'
Deleting 'img/badges/djangosponsor113x25_grey.gif'
Deleting 'img/badges/dsf-leader.png'
Deleting 'img/badges/django-hero.png'
Deleting 'img/badges/runs-on-django-badge-3.svg'
Deleting 'img/badges/djangosponsor113x25.gif'
Deleting 'img/badges/djangojoint107x25.gif'
Deleting 'img/badges/powered-by-django-badge.svg'
Deleting 'img/badges/runs-on-django-badge-5.svg'
Deleting 'img/badges/djangowish126x70.gif'
Deleting 'img/badges/djangojoint107x25_grey.gif'
Deleting 'img/badges/djangomade124x25_grey.gif'
Deleting 'img/badges/djangosite80x15_grey.gif'
Deleting 'img/badges/djangodonated126x54.gif'
Deleting 'img/badges/djangosite100x25.gif'
Deleting 'img/badges/djangosite100x25_grey.gif'
Deleting 'img/badges/runs-on-django-badge-1.svg'
Deleting 'img/badges/djangopowered126x54_grey.gif'
Deleting 'img/badges/corporate_members/gold_g.svg'
Deleting 'img/badges/corporate_members/silver.png'
Deleting 'img/badges/corporate_members/platinum.png'
Deleting 'img/badges/corporate_members/bronze.png'
Deleting 'img/badges/corporate_members/bronze_g.svg'
Deleting 'img/badges/corporate_members/gold_w.svg'
Deleting 'img/badges/corporate_members/silver_b.svg'
Deleting 'img/badges/corporate_members/platinum_g.png'
Deleting 'img/badges/corporate_members/platinum_w.png'
Deleting 'img/badges/corporate_members/gold_b.svg'
Deleting 'img/badges/corporate_members/bronze_b.svg'
Deleting 'img/badges/corporate_members/silver.svg'
Deleting 'img/badges/corporate_members/bronze_w.svg'
Deleting 'img/badges/corporate_members/silver_g.png'
Deleting 'img/badges/corporate_members/bronze.svg'
Deleting 'img/badges/corporate_members/bronze_b.png'
Deleting 'img/badges/corporate_members/silver_b.png'
Deleting 'img/badges/corporate_members/platinum_b.png'
Deleting 'img/badges/corporate_members/gold.svg'
Deleting 'img/badges/corporate_members/platinum.svg'
Deleting 'img/badges/corporate_members/silver_w.svg'
Deleting 'img/badges/corporate_members/platinum_w.svg'
Deleting 'img/badges/corporate_members/silver_g.svg'
Deleting 'img/badges/corporate_members/gold_w.png'
Deleting 'img/badges/corporate_members/bronze_w.png'
Deleting 'img/badges/corporate_members/platinum_g.svg'
Deleting 'img/badges/corporate_members/bronze_g.png'
Deleting 'img/badges/corporate_members/gold_g.png'
Deleting 'img/badges/corporate_members/gold.png'
Deleting 'img/badges/corporate_members/gold_b.png'
Deleting 'img/badges/corporate_members/platinum_b.svg'
Deleting 'img/badges/corporate_members/silver_w.png'
Deleting 'img/logos/django-logo-positive-grayscale.png'
Deleting 'img/logos/django-logo-negative-grayscale.png'
Deleting 'img/logos/django-logo-positive.svg'
Deleting 'img/logos/django-logo-positive.eps'
Deleting 'img/logos/django-logo-negative.png'
Deleting 'img/logos/django-logo-negative.svg'
Deleting 'img/logos/dj-logo-negative.png'
Deleting 'img/logos/django-logo-negative.eps'
Deleting 'img/logos/dj-logo-positive.png'
Deleting 'img/logos/django-logo-positive.png'
Deleting 'img/demos/start.png'
Deleting 'img/demos/tsd.png'
Deleting 'img/desktops/djangodesktop-1680x1050.jpg'
Deleting 'img/desktops/djangodesktop-1920x1080.png'
Deleting 'img/desktops/djangodesktop-3840x2160.png'
Deleting 'img/desktops/djangodesktop-1600x1200.jpg'
Deleting 'img/desktops/djangodesktop-800x600.jpg'
Deleting 'img/desktops/desktop-43_t.jpg'
Deleting 'img/desktops/djangodesktop.svg'
Deleting 'img/desktops/djangodesktop-7680x4320.png'
Deleting 'img/desktops/djangodesktop-thumbnail.png'
Deleting 'img/desktops/djangodesktop-1024x768.jpg'
Deleting 'img/desktops/djangodesktop-1152x864.jpg'
Deleting 'img/desktops/djangodesktop-1280x1024.jpg'

271 static files copied to '/usr/src/app/data/static_root'.
/usr/local/lib/python3.12/site-packages/django_hosts/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Installed 2 object(s) from 1 fixture(s)
/usr/local/lib/python3.12/site-packages/django_hosts/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Installed 19 object(s) from 2 fixture(s)
/usr/local/lib/python3.12/site-packages/django_hosts/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Installed 22 object(s) from 1 fixture(s)
/usr/local/lib/python3.12/site-packages/django_hosts/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Updating unreviewed tickets ... Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/django/utils/connection.py", line 58, in __getitem__
    return getattr(self._connections, alias)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/asgiref/local.py", line 121, in __getattr__
    return getattr(storage, key)
           ^^^^^^^^^^^^^^^^^^^^^
AttributeError: '_thread._local' object has no attribute 'trac'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/src/app/manage.py", line 22, in <module>
    main()
  File "/usr/src/app/manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 416, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 460, in execute
    output = self.handle(*args, **options)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/dashboard/management/commands/update_metrics.py", line 16, in handle
    datum = metric.data.create(measurement=metric.fetch())
                                           ^^^^^^^^^^^^^^
  File "/usr/src/app/dashboard/models.py", line 130, in fetch
    return queryset.count()
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/models/query.py", line 604, in count
    return self.query.get_count(using=self.db)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/models/sql/query.py", line 644, in get_count
    return obj.get_aggregation(using, {"__count": Count("*")})["__count"]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/models/sql/query.py", line 625, in get_aggregation
    compiler = outer_query.get_compiler(using, elide_empty=elide_empty)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/models/sql/query.py", line 362, in get_compiler
    connection = connections[using]
                 ~~~~~~~~~~~^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/utils/connection.py", line 61, in __getitem__
    raise self.exception_class(f"The connection '{alias}' doesn't exist.")
django.utils.connection.ConnectionDoesNotExist: The connection 'trac' doesn't exist.
/usr/local/lib/python3.12/site-packages/django_hosts/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Found 281 test(s).
Creating test database for alias 'default'...
Destroying test database for alias 'default'...
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/django/utils/connection.py", line 58, in __getitem__
    return getattr(self._connections, alias)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/asgiref/local.py", line 121, in __getattr__
    return getattr(storage, key)
           ^^^^^^^^^^^^^^^^^^^^^
AttributeError: '_thread._local' object has no attribute 'trac'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/src/app/manage.py", line 22, in <module>
    main()
  File "/usr/src/app/manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/commands/test.py", line 24, in run_from_argv
    super().run_from_argv(argv)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 416, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 460, in execute
    output = self.handle(*args, **options)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/management/commands/test.py", line 63, in handle
    failures = test_runner.run_tests(test_labels)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/test/runner.py", line 1098, in run_tests
    self.run_checks(databases)
  File "/usr/local/lib/python3.12/site-packages/django/test/runner.py", line 1020, in run_checks
    call_command("check", verbosity=self.verbosity, databases=databases)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 194, in call_command
    return command.execute(*args, **defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 460, in execute
    output = self.handle(*args, **options)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/management/commands/check.py", line 81, in handle
    self.check(
  File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 492, in check
    all_issues = checks.run_checks(
                 ^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/checks/registry.py", line 89, in run_checks
    new_errors = check(app_configs=app_configs, databases=databases)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/checks/database.py", line 12, in check_database_backends
    conn = connections[alias]
           ~~~~~~~~~~~^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/utils/connection.py", line 61, in __getitem__
    raise self.exception_class(f"The connection '{alias}' doesn't exist.")
django.utils.connection.ConnectionDoesNotExist: The connection 'trac' doesn't exist.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions