- 개발환경: macOS, pycharm, python3.9, django3.2.9
- 가상환경 쓰는 이유: 각 프로젝트가 필요로 하는 서로 다른 라이브러리들을 독립적으로 설치 가능하고 버전관리 또한 용이하기 때문.
- 가상환경 해제/실행
$ (venv) ihyein-ui-MacBookPro:restfulapi leehyein$ deactivate
$ ihyein-ui-MacBookPro:restfulapi leehyein$ source venv/bin/activate
$ (venv) ihyein-ui-MacBookPro:restfulapi leehyein$
1. 터미널에서 PycharmProjects 폴더 내에 project 생성
$ cd PycharmProjects
$ python -m venv restfulapi
2. project 내의 bin 폴더 내의 명령어 이용해서 가상환경 실행
$ source restfulapi/bin/activate
(venv) 3. django 패키지 설치 및
$ cd PycharmProjects
$ pip install django==3.2.9
$ django-admin startproject restfulapiserver
4. pycharm에서 프로젝트여는데, 폴더로 오픈해야 함.
5. preferences에서 가상환경 지정



6. run configuration 추가

0. settings.py
INSTALLED_APPS
DATABASES에서 sql엔진 변경 가능
ALLOWED_HOSTS=['*']
: 모든 호스트 연결 가능
오류없이 완벽하게 초기 설정이 완료되는게 아니라, 몇 번의 오류를 거치며 다양한 설명을 들을 수 있어서 오히려 좋았던 강의.
참고)
'_공부하는 > python' 카테고리의 다른 글
| (AWS) Django 프로젝트 AWS로 배포하기 -3 (0) | 2021.12.12 |
|---|---|
| (AWS) Django 프로젝트 AWS로 배포하기 -2 (0) | 2021.12.11 |
| (AWS) Django 프로젝트 AWS로 배포하기 -1 (0) | 2021.12.09 |
| Django RESTful api 서버 만들기 -2 주소록 기능 (0) | 2021.12.05 |
| django rest framework 테스트 (0) | 2021.12.04 |