我有一个现成的数据库,我想在djangoweb项目中使用它。但是我有一个关于连接的错误。
这里是错误
第一个月
这是包裹
asgiref 3.5.2
Django 2.1.15
django-mssql-backend 2.8.1
django-pyodbc-azure 2.1.0.0
django-pyodbc-azure-2019 2.1.0.0
mssql-django 1.2
pip 22.0.4
pyodbc 4.0.35
pytz 2022.7
setuptools 58.1.0
sqlparse 0.4.3
tzdata 2022.6
和数据库设置
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME':'veritabanıProje2',
'USER': 'sa',
'PASSWORD':'**',
'HOST':'DESKTOP-MDLFE99',
'PORT':'',
'OPTIONS':{
'driver':'ODBC Driver 17 for SQL Server',
},
},
}
我使用的是SQL服务器2022。
还有项目目录中的db文件名DB.sql。但我在这里写的是创建数据库时写入的名称。(当然我也尝试过DB.sql)
我能理解错误是关于版本的,但我不知道哪一个是错误的。
1条答案
按热度按时间oxcyiej71#
这可能是由于以下几个原因造成的:
数据库连接设置不正确:确保在Django设置中输入了正确的数据库名、服务器名和登录凭证。
网络问题:如果您的Django应用程序无法连接到数据库服务器,可能是由于网络问题,如防火墙阻止访问或网络配置问题。
Django或Python的版本不正确:请确保您使用的Django和Python版本与您尝试连接的Microsoft SQL Server数据库版本兼容
我会更新,如果我可以得到更多的来源