구글링 해보다 까먹을까봐 기록..
1. 일단 장고 프레임웤에서 MS SQL 지속적 지원이 없는? 상황
2. Azure 에서 파이썬 장고 지원을 위한 모듈이 존재 (django-pyodbc-azure) 함을 확인 했습니다. ( 한개 더 있음, 그러나 이것만 사용하기로 함)
3. 드라이버 설치 : pip install django-pyodbc-azure
MS 메뉴얼 대로 해도 되는듯? 링크 참고
(https://docs.microsoft.com/ko-kr/sql/connect/python/pyodbc/step-1-configure-development-environment-for-pyodbc-python-development)
4. setting.py 에서
DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# }
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'DB명',
'USER': '사용자',
'PASSWORD': '패스워드',
'HOST': '호스트명',
'PORT': '1433',
'OPTIONS': {
'driver' : 'SQL Server Native Client 11.0',
'MARS_Connection' : True,
'driver_supports_utf8' : True,
},
}
}
입력(기존 꺼 주석처리)
5. python manage.py migrage 로 장고 설정 테이블이 제대로 생성되는지 확인해 보자.
'Python' 카테고리의 다른 글
파이썬 2.7 버젼 사용시 한글 문제 (0) | 2016.01.25 |
---|