개발자를 향해...
[백엔드]django + spring rest api 구현 본문
📌 맥 환경 📌
1. django 설정
https://medium.com/@diwassharma/starting-a-python-django-project-on-mac-os-x-c089165cf010
2. django 프로젝트 생성
$ pip install opencv-python
$ pip3 install matplotlib
원하는 위치에서 venv(가상환경) 설치
$ virtualenv opencvEnv
$ cd opencvEnv
opencvEnv $ source bin/activate => 가상환경 실행됨
(opencvEnv) ~~ opencvEnv $ pip install django
(opencvEnv) ~~ opencvEnv $ pip install matplotlib
(opencvEnv) ~~ opencvEnv $ pip install opencv-python
(opencvEnv) ~~ opencvEnv $ django-admin startproject opencv_proj
(opencvEnv) ~~ opencvEnv $ ls
결과:
bin opencv_proj
lib pyvenv.cfg
(opencvEnv) ~~ opencvEnv $ mv opencv_proj src
(opencvEnv) ~~ opencvEnv $ cd src
(opencvEnv) ~~ src $ ls
결과:
manage.py opencv_proj
(opencvEnv) ~~ src $ python manage.py startapp upload
(opencvEnv) ~~ src $ ls
결과:
manage.py opencv_proj upload
(opencvEnv) ~~ src $ python manage.py migrate
(opencvEnv) ~~ src $ ls
결과:
db.sqlite3 opencv_proj
manage.py upload
(opencvEnv) ~~ src $ python manage.py createsuperuser
결과:
Username (leave blank to use '~'):
Email address: 옵션(입력 안해도 됨)
Password:
Password (again):
Superuser created successfully.
(opencvEnv) ~~ src $ python manage.py runserver
-- 서버 종료 후 --
(opencvEnv) ~~ src $ cd ..
(opencvEnv) ~~ opencvEnv $ pip install pillow
(opencvEnv) ~~ opencvEnv $ cd src
-- opencvEnv를 열고 코드를 수정함 --
(opencvEnv) ~~ src $ python manage.py makemigrations
(opencvEnv) ~~ src $ python manage.py migrate
(opencvEnv) ~~ src $ python manage.py runserver
(opencvEnv) ~~ src $