首页 > 数据库技术 > 详细

如何将SqlServer配置为django的数据源(2.2以后版本)

时间:2020-03-16 17:23:53      阅读:220      评论:0      收藏:0      [点我收藏+]

django-pyodbc-azure 是一个官方推荐的 第三方django数据库支持backend。

根据官网的介绍django-pyodbc-azure 只能支持到 django 2.1。如果涉及到2.2及以上版本时,请使用 django-mssql-backend。

django-mssql-backend 是django-pyodbc-azure分支。

 

功能

依赖的库

  • Django 2.2 或更高
  • pyodbc 3.0 或更高

安装

  1、安装django和odbc

    1)pip install django

    2)pip install pyodbc

    3)安装odbc driver for sql server.

      技术分享图片 Download Microsoft ODBC Driver 17 for SQL Server (x64)
                     技术分享图片 Download Microsoft ODBC Driver 17 for SQL Server (x86)

  2、安装django-mssql-backend

pip install django-mssql-backend

  3、将Django项目使用的setting文件中添加 ENGINE 的设置 ,并将 ENGINE 指定为 “sql server.pyodbc”模块

ENGINE: sql_server.pyodbc

  4、setting文件中的DataBase设置.

   Example

DATABASES = {
    default: {
        ENGINE: sql_server.pyodbc,
        NAME: mydb,
        USER: user@myserver,
        PASSWORD: password,
        HOST: myserver.database.windows.net,
        PORT: ‘‘,

        OPTIONS: {
            driver: ODBC Driver 17 for SQL Server,
        },
    },
}

 

如何将SqlServer配置为django的数据源(2.2以后版本)

原文:https://www.cnblogs.com/Evan-fanfan/p/12504505.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!