'set' object has no attribute 'get'

Пытаюсь освоить Django, шаг за шагом. На этапе создания миграции возникает ошибка 'set' object has no attribute 'get'. База данных MSSQL server 2005 ExpressEdition. Настройки в Django следующие:

DATABASES = {
    'default': {
        'ENGINE':'sql_server.pyodbc',
        'NAME': 'press_data_collect',
        'USER': 'user',
        'PASSWORD': 'pass',
        'HOST': 'localhost\WINCCFLEXEXPRESS',
        'PORT': '',

        'OPTIONS': {
            'ODBC Driver 13 for SQL Server',

        },
    },
}

Собственно ошибка в файле base.py:

    if 'driver_needs_utf8' in opts:
        self.driver_charset = 'utf-8'
    else:
        self.driver_charset = opts.get('driver_charset', None) #в этой строке

Пробовал в опциях настройки database добавить строку : 'driver_supports_utf8': True, думал что как-то с кодировкой связано, но тогда ругается на синтаксис данной строки, хотя некоторые прям так и вставляют.

Заранее благодарю.


Ответы (1 шт):

Автор решения: Sergey Gornostaev
  1. { 'key': 'value' } - словарь
  2. { 'value' } - множество

У словаря есть метод get, у множества нет.

→ Ссылка