Django-admin startproject не работает (macOS Big Sur)
Удалось установить и создать проекты со старой версией Django (2.1.5), но с последней версией Django я получил ошибки при выполнении django-admin startproject project-name
:
Traceback (последний последний вызов): Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/bin/django-admin", строка 8, in sys.exit(execute_from_command_line()) Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/lib/python3.9/site-packages/django/core/management/init.py", строка 419, in execute_from_command_line utility.execute() Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/lib/python3.9/site-packages/django/core/management/init.py", строка 413, in execute self.fetch_command(subcommand).run_from_argv(self.argv) Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/lib/python3.9/site-packages/django/core/management/base.py", строка 354, in run_from_argv self.execute(*args, **cmd_options) Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/lib/python3.9/site-packages/django/core/management/base.py", строка 398, in execute output = self.handle(*args, **options) Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/lib/python3.9/site-packages/django/core/management/commands/startproject.py", строка 19, in handle options['secret_key'] = SECRET_KEY_INSECURE_PREFIX + get_random_secret_key() Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/lib/python3.9/site-packages/django/core/management/utils.py", строка 82, в get_random_secret_key return get_random_string(50, chars) Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/lib/python3.9/site-packages/django/utils/crypto.py", строка 72, in get_random_string return ''.join(secrets.choice(allowed_chars) for i in range(length)) Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/lib/python3.9/site-packages/django/utils/crypto.py", строка 72, in return ''.join(secrets.choice(allowed_chars) for i in range(length)) AttributeError: модуль 'secrets' не имеет атрибута 'choice'