Mailman guru Mark Sapiro <mark@msapiro.net> suggested:
****
django-admin migrate
where django-admin is the name of your Django admin command.
****
I tried that as user list. It failed, see below:
$ django-admin migrate
Traceback (most recent call last):
File "/usr/bin/django-admin", line 8, in <module>
sys.exit(execute_from_command_line())
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
utility.execute()
~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 436, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 412, in run_from_argv
self.execute(*args, **cmd_options)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 458, in execute
output = self.handle(*args, **options)
File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 103, in wrapper
saved_locale = translation.get_language()
File "/usr/lib/python3/dist-packages/django/utils/translation/__init__.py", line 210, in get_language
return _trans.get_language()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/django/utils/translation/__init__.py", line 65, in __getattr__
if settings.USE_I18N:
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line 102, in __getattr__
self._setup(name)
~~~~~~~~~~~^^^^^^
File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line 82, in _setup
raise ImproperlyConfigured(
...<4 lines>...
)
django.core.exceptions.ImproperlyConfigured: Requested setting USE_I18N, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
list@bf2024:~$