Django должен подключиться к MSSQL
Я использую PyCharm, Django и MSSQL-Backend-Project.
Я работаю на своем iMac, и в локальной сети есть Microsoft SQL Server, к которому я хотел бы подключиться.
Я не уверен, какие учетные данные использовать (IP, или HOST, указанный ниже). Однако при первой попытке я получаю множество ошибок. Что, как мне кажется, не проблема с учетными данными, а какая-то ошибка установки или что-то еще.
Я уже установил виртуальную среду ne (предложение, которое я нашел в google). Но все еще не работает.
Может ли кто-нибудь помочь мне, с чего начать?
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
},
'bnt': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'POS',
'USER': 'l.bamberg',
'PASSWORD': '****************',
'HOST': 'BNTS20005\\SQL17STD',
'OPTIONS': {
'driver': 'ODBC Driver 17 for SQL Server',
},
}
}
Сообщение об ошибке:
Просто продолжил, как сказал @EgorWexler и установил libodbc Драйвер следующим образом:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
brew update
HOMEBREW_NO_ENV_FILTERING=1 ACCEPT_EULA=Y brew install msodbcsql17 mssql-tools
Это сработало до сих пор.