Django 連結MSSQL 使用django-pyodbc-azure

同仁要求將ERP外掛系統改成Web版,考慮IIS已經掛了一堆網站,所以改用Django+Apache架設ERP外掛系統

開發環境說明

Win10 Pro + Pycharm Pro 2017.2.3 + Django 1.11.5 + MSSQL 2014 開發版

 

設定步驟開始

1. Pycharm建立VirtualEnv + Django Project (請自行上網查詢設定步驟,這邊就不多說了)

2. 到 Project Interpreter安裝 django-pyodbc-azure (發文當天,是1.11.0.0的版本)

3. 在setting.py中,修改 DATABASES設定如下 

DATABASES = {
    'default': {
        'ENGINE': 'sql_server.pyodbc',
        'NAME': 'DATAWEB',
        'USER': '***',
        'PASSWORD': '*****',
        'HOST': '127.0.0.1',
        'PORT': '1433',
        'OPTIONS': {
            'driver': 'ODBC Driver 11 for SQL Server', //這邊要去查詢作業系統本身支援的版本 Win10是 11
        },
    },
}

4. 設定好NAME(Database名稱)、USER(登入名稱)、PASSWORD(登入密碼)、HOST PORT(連線IP以及PORT),就可以去測試連線

我的測試方式是直接去安裝admin資料表

建立Table成功啦~ 

 

明天再來紀錄由MSSQL匯入Table資料到models.py中~

 

兩個小孩的爸爸,為了讓小孩可以用功念書,只好自己也一起念

沒想到,邁入Coding的世界