반응형

우선 mysql이 설치되어있어야하며 설치 후 테스트 DB 및 테이블을 생성한다.

 

 

 

 

 

이후 cmd창을 열어 아래와 같이 mysqlclient를 설치한다.

 

 

 

 

 

설치 후 장고프레임워크에 setting.py 파일을 변경한다.

DATABASES = {
'default': {
#'ENGINE': 'django.db.backends.sqlite3',
#'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DB명',
'USER': '유저ID',
'PASSWORD': '비밀번호',
'HOST': '아이피',
'PORT': '포트',
}
}

아래와 같이 view.py,  dao.py,  index.html 파일을 생성한다.

 

 

 

view.py

 

 

 

dao.py

 

 

 

index.html

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
{% for post in posts %}
<div>
<p>아이디: {{ post.id }}</p>
<p>이름: {{ post.name }}</p>
</div>
{% endfor %}
</body>
</html>

 

 

작성후 서버를  실행하면  아래와 같이 나온다.

 

 

반응형

'Pyhton' 카테고리의 다른 글

장고프레임워크 url , 뷰  (0) 2017.08.08
장고(django) 프레임워크 시작하기 (파이참)  (0) 2017.08.07
예외처리  (0) 2017.08.05
모듈과 패키지  (0) 2017.08.04
클래스  (0) 2017.08.04

+ Recent posts