728x90

Framework/Django 2

[Django] 장고 튜토리얼 공부-2

2장에서는 다음 내용에 대해 공부하였다. 1. Settings.py를 이용해 DB를 포함한 기본 환경을 설정 2. 모델을 이용해 DB 생성하는 법 3. ORM(Object Relational Mapping)을 이용하는 법 4. 관리자를 생성하는 방법 1. Settings.py 다루기 장고에서는 main이 되는 프로젝트명 디렉토리 내부에 settings.py 파일이 존재한다. Settings.py는 말그대로 설정에 대해 기술하고 있는데, 주 기능으로는 DB 설치, 서버시간대 설정, 기본 설치 앱 등이 있다. 장고에서는 기본 DB로 sqlite3, postgresql, mysql, oracle 를 지원하는데, settings.py 내 default 부분에 해당 이름대로 변경하면 된다. 다 설정한 뒤, 다음의..

Framework/Django 2021.08.20

[Django] 장고 튜토리얼 공부-1

파이썬을 이용한 웹개발을 공부하던 중, flask를 이용해 간단한 API 서버를 만들어 공부해봤는데 아무래도 자유도가 높은 만큼, 혼자 개발하는 입장에서 구현하기는 까다로운게 많아 장고를 한번 공부해보기로 했다. 설치과정은 생략하고, 장고는 어떤 구조로 웹서버를 구동시키는지 공부했다. 1. 프로젝트 시작 django-admin startproject mysite 위의 명령어를 이용하면 mysite 라는 디렉토리와 아래의 파일들이 생기는 걸 볼 수 있는데, mysite/ manage.py mysite/ __init__.py settings.py urls.py asgi.py wsgi.py mysite/mysite 폴더가 전반적인 구조를 담당하는 main이 되는 디렉토리가 된다. 2. 개발서버 실행 pytho..

Framework/Django 2021.08.19
728x90