当前位置:   article > 正文

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

django-mssql-backend

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

  1. DATABASES = {
  2. 'default': {
  3. 'ENGINE': 'sql_server.pyodbc',
  4. 'NAME': 'mydb',
  5. 'USER': 'user@myserver',
  6. 'PASSWORD': 'password',
  7. 'HOST': 'myserver.database.windows.net',
  8. 'PORT': '',
  9. 'OPTIONS': {
  10. 'driver': 'ODBC Driver 17 for SQL Server',
  11. },
  12. },
  13. }

 欢迎关注wx公众号:python web小栈,共同探讨学习

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号