运行Django服务器时出现问题。继续获取以下错误:AttributeError:模块“Django.utils.termcolors”没有属性“get”

2024-09-30 19:28:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Django的新手,这是我在Django的第一个项目。该项目运行正常,但我不确定现在发生了什么,因为在尝试使用命令运行服务器时,我不断遇到以下错误:

python3 manage.py runserver

以下是我得到的全部错误:

Traceback (most recent call last):
  File "/opt/anaconda3/lib/python3.7/logging/config.py", line 543, in configure
    formatters[name])
  File "/opt/anaconda3/lib/python3.7/logging/config.py", line 654, in configure_formatter
    result = self.configure_custom(config)
  File "/opt/anaconda3/lib/python3.7/logging/config.py", line 473, in configure_custom
    result = c(**kwargs)
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/utils/log.py", line 166, in __init__
    self.style = color_style()
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/color.py", line 72, in color_style
    return make_style(os.environ.get('DJANGO_COLORS', ''))
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/color.py", line 44, in make_style
    format = color_settings.get(role, {})
AttributeError: module 'django.utils.termcolors' has no attribute 'get'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 357, in execute
    autoreload.check_errors(django.setup)()
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/utils/autoreload.py", line 53, in wrapper
    fn(*args, **kwargs)
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/__init__.py", line 19, in setup
    configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/utils/log.py", line 71, in configure_logging
    logging.config.dictConfig(DEFAULT_LOGGING)
  File "/opt/anaconda3/lib/python3.7/logging/config.py", line 800, in dictConfig
    dictConfigClass(config).configure()
  File "/opt/anaconda3/lib/python3.7/logging/config.py", line 546, in configure
    'formatter %r' % name) from e
ValueError: Unable to configure formatter 'django.server'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 370, in execute
    _parser = self.fetch_command('runserver').create_parser('django', 'runserver')
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 244, in fetch_command
    klass = load_command_class(app_name, subcommand)
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 38, in load_command_class
    return module.Command()
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/base.py", line 240, in __init__
    self.style = color_style(force_color)
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/color.py", line 72, in color_style
    return make_style(os.environ.get('DJANGO_COLORS', ''))
  File "/Users/i320408/Documents/Yadu/Workspace/tutorial/venv/lib/python3.7/site-packages/django/core/management/color.py", line 44, in make_style
    format = color_settings.get(role, {})
AttributeError: module 'django.utils.termcolors' has no attribute 'get'

Tags: djangoinpyvenvlibpackageslinesite