django 2.1 配sql server 2008R2


 請教了不少高手和度娘終於把這個事搞定了(基本上斷斷續續查試了2周時間),,,,,,,,

環境: 

1-Microsoft Windows     2-Microsoft SQL SERVER2008R2      3-python3.7     4-Django-2.1     5-pycharm-18-1

配置:

 1.新建django項目時一定要鈎選如下項

 

 2.需要安裝的第三方庫:

 pyodbc

django-pyodbc-azure

 

3.按裝ODBC驅動程(控制面板-->管理工具-->數據源(ODBC))

 

 

4.按裝完后添加--->用戶DSN

直到下一步就可以了。

 

 5.Django-->settings.py中設置如下:

 

DATABASES = { 'default': { 'ENGINE': 'sql_server.pyodbc',      #數據庫引擎設置
         'NAME': 'django',                     #要連接的數據庫名
         'USER': 'sa',                         #數據庫用戶名
         'PASSWORD': '',                       #數據庫密碼
         'HOST': '127.0.0.1',                 #數據庫主機地址
         'PORT': '',                           #數據庫端口號,默認可以不寫
          'OPTIONS': { 'driver':'SQL Server Native Client 10.0', 'MARS_Connection': True, }, }, }

 

6.打開應用,在models.py中寫代碼,例如:

 

class UserProfile(models.Model): # 賬號表
   name = models.CharField(max_length=32)

 

 7.寫完以后,數據進行同步了,執行如下兩條代碼即可:

python manage.py makemigrations
python manage.py migrate

8.我完全是小白,以上寫得不對的請大家多多指點! 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM