반응형
우선 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 |