개발자를 향해...

[백엔드]django + spring rest api 구현 본문

카테고리 없음

[백엔드]django + spring rest api 구현

eugeneHwang1124 2021. 9. 19. 00:20
728x90
반응형

📌 맥 환경 📌

1. django 설정

https://medium.com/@diwassharma/starting-a-python-django-project-on-mac-os-x-c089165cf010

 

Starting a Python-Django Project On Mac OS X

Django is powerful high-level Python Web framework. With Django you can build a website in matter of hours. Its fast, secure, versatile and…

medium.com

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 $ 

반응형