Django连接SQL server2008
时间: 2023-05-17 14:06:10 浏览: 85
可以使用pyodbc库来连接SQL Server 2008,具体步骤如下:
1. 安装pyodbc库:在命令行中输入pip install pyodbc进行安装。
2. 在Django的settings.py文件中配置数据库连接信息,示例代码如下:
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'your_database_name',
'USER': 'your_username',
'PASSWORD': 'your_password',
'HOST': 'your_server_name',
'PORT': '1433',
'OPTIONS': {
'driver': 'SQL Server Native Client 10.0',
},
}
}
3. 在views.py文件中编写SQL查询语句,示例代码如下:
import pyodbc
def index(request):
conn = pyodbc.connect('DRIVER={SQL Server Native Client 10.0};SERVER=your_server_name;DATABASE=your_database_name;UID=your_username;PWD=your_password')
cursor = conn.cursor()
cursor.execute('SELECT * FROM your_table_name')
rows = cursor.fetchall()
return render(request, 'index.html', {'rows': rows})
注意:在实际应用中,需要根据具体情况修改上述代码中的数据库连接信息和SQL查询语句。