반응형

Backend 3

Django mysql 데이터베이스 연동하기

mysite/setting.py 파일을 열어보세요. 이 파일은 Django 설정을 모듈 변수로 표현한 보통의 Python 모듈입니다. 기본으로 설치되어있는 app들입니다. 여기에 저희가 만든 앱을 추가합니다. 이제부터 mysql 데이터베이스를 연동해보겠습니다. 1. 커넥터 설치 Python에서 MySQL 서버와 통신을 할 수 있게 해주는 파이썬 용 데이터베이서 커넥터(Databaser Connector)를 설치합니다. mysqlclient를 사용하는 걸 권장하고 있어서 설치해주도록 합시다. pip install mysqlclient 2. settings.py 수정 디비 연결을 위해 settings.py에서 DATABASES 항목을 수정해줍니다. 아래 항목은 사용자에 맞게 수정해주시면됩니다. DATABAS..

Backend/Django 2023.07.02

Django 뷰 페이지 만들기

django를 이용해 첫 번째 뷰 페이지를 만들어봅시다. 우선 mysite 프로젝트 내부에 app을 생성합니다. # django 'todolist' 라는 이름의 app을 생성합니다 python manage.py startapp todolist 이후 view를 만들기 위해 todolist/views.py를 열어서 아래 코드를 입력합니다. from django.http import HttpResponse def index(request): return HttpResponse("Hello, world!") jango에서 가장 간단한 형태의 뷰입니다. 뷰를 호출하려면 이와 연결된 URL 이 있어야 하는데, 이를 위해 URLconf가 사용됩니다. todolist 디렉토리에서 URLconf를 생성하려면, 'urls..

Backend/Django 2023.07.01

Django 설치하기

Django를 설치하기 이전에 python 환경을 나누어 사용하는 것이 프로젝트 관리에 용이합니다. 이를 위해 아나콘다를 사용해 가상환경을 먼저 만들겠습니다. conda create -n django python=3.8.5 conda activate django 위 명령어를 통해 django 가상환경을 만들고 활성화했습니다. 이후 django 프로젝트가 위치할 폴더를 하나 만들어줍니다. mkdir django_project cd django_project 해당 디렉터리로 이동 후 django를 가상환경 내부에 설치합니다. # django를 설치합니다 pip install django # 설치한 django를 통해 'mysite' 라는 이름의 프로젝트를 생성합니다. django-admin startproj..

Backend/Django 2023.06.30
반응형